donation/public/assets/html/material/forms-validation.html

514 lines
34 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
@@include("partials/title-meta.html", {"title": "Form Validation"})
@@include('./partials/head-css.html')
</head>
<body class="loading">
<!-- Begin page -->
<div id="wrapper">
@@include('./partials/left-sidebar.html')
<!-- ============================================================== -->
<!-- Start Page Content here -->
<!-- ============================================================== -->
<div class="content-page">
<div class="content">
@@include('./partials/topbar.html')
<!-- Start Content-->
<div class="container-fluid">
<!-- start page title -->
<div class="row">
<div class="col-12">
<div class="page-title-box page-title-box-alt">
<h4 class="page-title">Form Validation</h4>
<div class="page-title-right">
<ol class="breadcrumb m-0">
<li class="breadcrumb-item"><a href="javascript: void(0);">Minton</a></li>
<li class="breadcrumb-item"><a href="javascript: void(0);">Forms</a></li>
<li class="breadcrumb-item active">Validation</li>
</ol>
</div>
</div>
</div>
</div>
<!-- end page title -->
<div class="row">
<div class="col-lg-6">
<div class="card">
<div class="card-body">
<h4 class="header-title">Bootstrap Validation - Normal</h4>
<p class="sub-header">Provide valuable, actionable feedback to your users with HTML5 form validationavailable in all our supported browsers.</p>
<form class="needs-validation" novalidate>
<div class="form-group mb-3">
<label for="validationCustom01">First name</label>
<input type="text" class="form-control" id="validationCustom01" placeholder="First name" value="Mark" required>
<div class="valid-feedback">
Looks good!
</div>
</div>
<div class="form-group mb-3">
<label for="validationCustom02">Last name</label>
<input type="text" class="form-control" id="validationCustom02" placeholder="Last name" value="Otto" required>
<div class="valid-feedback">
Looks good!
</div>
</div>
<div class="form-group mb-3">
<label for="validationCustomUsername">Username</label>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text" id="inputGroupPrepend">@</span>
</div>
<input type="text" class="form-control" id="validationCustomUsername" placeholder="Username" aria-describedby="inputGroupPrepend"
required>
<div class="invalid-feedback">
Please choose a username.
</div>
</div>
</div>
<div class="form-group mb-3">
<label for="validationCustom03">City</label>
<input type="text" class="form-control" id="validationCustom03" placeholder="City" required>
<div class="invalid-feedback">
Please provide a valid city.
</div>
</div>
<div class="form-group mb-3">
<label for="validationCustom04">State</label>
<input type="text" class="form-control" id="validationCustom04" placeholder="State" required>
<div class="invalid-feedback">
Please provide a valid state.
</div>
</div>
<div class="form-group mb-3">
<label for="validationCustom05">Zip</label>
<input type="text" class="form-control" id="validationCustom05" placeholder="Zip" required>
<div class="invalid-feedback">
Please provide a valid zip.
</div>
</div>
<div class="form-group mb-3">
<div class="custom-control custom-checkbox form-check">
<input type="checkbox" class="custom-control-input" id="invalidCheck" required>
<label class="custom-control-label" for="invalidCheck">Agree to terms and conditions</label>
<div class="invalid-feedback">
You must agree before submitting.
</div>
</div>
</div>
<button class="btn btn-primary" type="submit">Submit form</button>
</form>
</div> <!-- end card-body-->
</div> <!-- end card-->
</div> <!-- end col-->
<div class="col-lg-6">
<div class="card">
<div class="card-body">
<h4 class="header-title">Bootstrap Validation (Tooltips)</h4>
<p class="sub-header">If your form layout allows it, you can swap the <code>.{valid|invalid}-feedback</code>
classes for <code>.{valid|invalid}-tooltip</code> classes to display validation feedback
in a styled tooltip.</p>
<form class="needs-validation" novalidate>
<div class="form-group position-relative mb-3">
<label for="validationTooltip01">First name</label>
<input type="text" class="form-control" id="validationTooltip01" placeholder="First name" value="Mark" required>
<div class="valid-tooltip">
Looks good!
</div>
<div class="invalid-tooltip">
Please enter first name.
</div>
</div>
<div class="form-group position-relative mb-3">
<label for="validationTooltip02">Last name</label>
<input type="text" class="form-control" id="validationTooltip02" placeholder="Last name" value="Otto" required>
<div class="valid-tooltip">
Looks good!
</div>
<div class="invalid-tooltip">
Please enter last name.
</div>
</div>
<div class="form-group position-relative mb-3">
<label for="validationTooltipUsername">Username</label>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text" id="validationTooltipUsernamePrepend">@</span>
</div>
<input type="text" class="form-control" id="validationTooltipUsername" placeholder="Username" aria-describedby="validationTooltipUsernamePrepend"
required>
<div class="invalid-tooltip">
Please choose a unique and valid username.
</div>
</div>
</div>
<div class="form-group position-relative mb-3">
<label for="validationTooltip03">City</label>
<input type="text" class="form-control" id="validationTooltip03" placeholder="City" required>
<div class="invalid-tooltip">
Please provide a valid city.
</div>
</div>
<div class="form-group position-relative mb-3">
<label for="validationTooltip04">State</label>
<input type="text" class="form-control" id="validationTooltip04" placeholder="State" required>
<div class="invalid-tooltip">
Please provide a valid state.
</div>
</div>
<div class="form-group position-relative mb-3">
<label for="validationTooltip05">Zip</label>
<input type="text" class="form-control" id="validationTooltip05" placeholder="Zip" required>
<div class="invalid-tooltip">
Please provide a valid zip.
</div>
</div>
<button class="btn btn-primary" type="submit">Submit form</button>
</form>
</div> <!-- end card-body-->
</div> <!-- end card-->
</div> <!-- end col-->
</div>
<!-- end row -->
<div class="row">
<div class="col-lg-6">
<div class="card">
<div class="card-body">
<h4 class="header-title">Basic Form</h4>
<p class="sub-header">
Parsley is a javascript form validation library. It helps you provide your users with feedback on their form submission before sending it to your server.
</p>
<form action="#" class="parsley-examples">
<div class="form-group">
<label for="userName">User Name<span class="text-danger">*</span></label>
<input type="text" name="nick" parsley-trigger="change" required
placeholder="Enter user name" class="form-control" id="userName">
</div>
<div class="form-group">
<label for="emailAddress">Email address<span class="text-danger">*</span></label>
<input type="email" name="email" parsley-trigger="change" required
placeholder="Enter email" class="form-control" id="emailAddress">
</div>
<div class="form-group">
<label for="pass1">Password<span class="text-danger">*</span></label>
<input id="pass1" type="password" placeholder="Password" required
class="form-control">
</div>
<div class="form-group">
<label for="passWord2">Confirm Password <span class="text-danger">*</span></label>
<input data-parsley-equalto="#pass1" type="password" required
placeholder="Password" class="form-control" id="passWord2">
</div>
<div class="form-group">
<div class="checkbox checkbox-purple">
<input id="checkbox6a" type="checkbox">
<label for="checkbox6a">
Remember me
</label>
</div>
</div>
<div class="form-group text-right m-b-0">
<button class="btn btn-primary waves-effect waves-light mr-1" type="submit">
Submit
</button>
<button type="reset" class="btn btn-secondary waves-effect">
Cancel
</button>
</div>
</form>
</div>
</div> <!-- end card -->
</div>
<!-- end col -->
<div class="col-lg-6">
<div class="card">
<div class="card-body">
<h4 class="header-title">Horizontal Form</h4>
<p class="sub-header">
Parsley is a javascript form validation library. It helps you provide your users with feedback on their form submission before sending it to your server.
</p>
<form role="form" class="parsley-examples">
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Email<span class="text-danger">*</span></label>
<div class="col-7">
<input type="email" required parsley-type="email" class="form-control"
id="inputEmail3" placeholder="Email">
</div>
</div>
<div class="form-group row">
<label for="hori-pass1" class="col-4 col-form-label">Password<span class="text-danger">*</span></label>
<div class="col-7">
<input id="hori-pass1" type="password" placeholder="Password" required
class="form-control">
</div>
</div>
<div class="form-group row">
<label for="hori-pass2" class="col-4 col-form-label">Confirm Password
<span class="text-danger">*</span></label>
<div class="col-7">
<input data-parsley-equalto="#hori-pass1" type="password" required
placeholder="Password" class="form-control" id="hori-pass2">
</div>
</div>
<div class="form-group row">
<label for="webSite" class="col-4 col-form-label">Web Site<span class="text-danger">*</span></label>
<div class="col-7">
<input type="url" required parsley-type="url" class="form-control"
id="webSite" placeholder="URL">
</div>
</div>
<div class="form-group row">
<div class="col-8 offset-4">
<div class="checkbox checkbox-purple">
<input id="checkbox6" type="checkbox">
<label for="checkbox6">
Remember me
</label>
</div>
</div>
</div>
<div class="form-group row">
<div class="col-8 offset-4">
<button type="submit" class="btn btn-primary waves-effect waves-light mr-1">
Register
</button>
<button type="reset"
class="btn btn-secondary waves-effect">
Cancel
</button>
</div>
</div>
</form>
</div>
</div> <!-- end card-box -->
</div> <!-- end col -->
</div>
<!-- end row -->
<div class="row">
<div class="col-lg-6">
<div class="card">
<div class="card-body">
<h4 class="header-title">Validation type</h4>
<p class="sub-header">
Parsley is a javascript form validation library. It helps you provide your users with feedback on their form submission before sending it to your server.
</p>
<form action="#" class="parsley-examples">
<div class="form-group">
<label>Required</label>
<input type="text" class="form-control" required
placeholder="Type something"/>
</div>
<div class="form-group">
<label>Equal To</label>
<div>
<input type="password" id="pass2" class="form-control" required
placeholder="Password"/>
</div>
<div class="mt-2">
<input type="password" class="form-control" required
data-parsley-equalto="#pass2"
placeholder="Re-Type Password"/>
</div>
</div>
<div class="form-group">
<label>E-Mail</label>
<div>
<input type="email" class="form-control" required
parsley-type="email" placeholder="Enter a valid e-mail"/>
</div>
</div>
<div class="form-group">
<label>URL</label>
<div>
<input parsley-type="url" type="url" class="form-control"
required placeholder="URL"/>
</div>
</div>
<div class="form-group">
<label>Digits</label>
<div>
<input data-parsley-type="digits" type="text"
class="form-control" required
placeholder="Enter only digits"/>
</div>
</div>
<div class="form-group">
<label>Number</label>
<div>
<input data-parsley-type="number" type="text"
class="form-control" required
placeholder="Enter only numbers"/>
</div>
</div>
<div class="form-group">
<label>Alphanumeric</label>
<div>
<input data-parsley-type="alphanum" type="text"
class="form-control" required
placeholder="Enter alphanumeric value"/>
</div>
</div>
<div class="form-group">
<label>Textarea</label>
<div>
<textarea required class="form-control"></textarea>
</div>
</div>
<div class="form-group mb-0">
<div>
<button type="submit" class="btn btn-primary waves-effect waves-light mr-1">
Submit
</button>
<button type="reset" class="btn btn-secondary waves-effect">
Cancel
</button>
</div>
</div>
</form>
</div>
</div> <!-- end card -->
</div> <!-- end col-->
<div class="col-lg-6">
<div class="card">
<div class="card-body">
<h4 class="header-title">Range validation</h4>
<p class="sub-header">
Parsley is a javascript form validation library. It helps you provide your users with feedback on their form submission before sending it to your server.
</p>
<form action="#" class="parsley-examples">
<div class="form-group">
<label>Min Length</label>
<div>
<input type="text" class="form-control" required
data-parsley-minlength="6" placeholder="Min 6 chars."/>
</div>
</div>
<div class="form-group">
<label>Max Length</label>
<div>
<input type="text" class="form-control" required
data-parsley-maxlength="6" placeholder="Max 6 chars."/>
</div>
</div>
<div class="form-group">
<label>Range Length</label>
<div>
<input type="text" class="form-control" required
data-parsley-length="[5,10]"
placeholder="Text between 5 - 10 chars length"/>
</div>
</div>
<div class="form-group">
<label>Min Value</label>
<div>
<input type="text" class="form-control" required
data-parsley-min="6" placeholder="Min value is 6"/>
</div>
</div>
<div class="form-group">
<label>Max Value</label>
<div>
<input type="text" class="form-control" required
data-parsley-max="6" placeholder="Max value is 6"/>
</div>
</div>
<div class="form-group">
<label>Range Value</label>
<div>
<input class="form-control" required type="text" min="6"
max="100" placeholder="Number between 6 - 100"/>
</div>
</div>
<div class="form-group">
<label>Regular Exp</label>
<div>
<input type="text" class="form-control" required
data-parsley-pattern="#[A-Fa-f0-9]{6}"
placeholder="Hex. Color"/>
</div>
</div>
<div class="form-group mb-0">
<div>
<button type="submit" class="btn btn-primary waves-effect waves-light mr-1">
Submit
</button>
<button type="reset" class="btn btn-secondary waves-effect">
Cancel
</button>
</div>
</div>
</form>
</div>
</div> <!-- end card -->
</div> <!-- end col -->
</div>
<!-- end row -->
</div> <!-- container -->
</div> <!-- content -->
@@include('./partials/footer.html')
</div>
<!-- ============================================================== -->
<!-- End Page content -->
<!-- ============================================================== -->
</div>
<!-- END wrapper -->
@@include('./partials/right-sidebar.html')
<!-- Vendor js -->
<script src="../assets/js/vendor.min.js"></script>
<!-- Plugin js-->
<script src="../assets/libs/parsleyjs/parsley.min.js"></script>
<!-- Validation init js-->
<script src="../assets/js/pages/form-validation.init.js"></script>
<!-- App js -->
<script src="../assets/js/app.min.js"></script>
</body>
</html>