form validation update

pull/776/head
razvanaldea89 2019-02-14 12:22:55 +02:00
parent 9508f4c3b0
commit 60921137c6
1 changed files with 493 additions and 393 deletions

View File

@ -17,13 +17,15 @@
<link href="../vendors/nprogress/nprogress.css" rel="stylesheet"> <link href="../vendors/nprogress/nprogress.css" rel="stylesheet">
<!-- Custom Theme Style --> <!-- Custom Theme Style -->
<link href="../build/css/custom.min.css" rel="stylesheet"> <link href="../build/css/custom.css" rel="stylesheet">
<link href="../build/css/style-extra-bs4.css" rel="stylesheet">
</head> </head>
<body class="nav-md"> <body class="nav-md">
<div class="container body"> <div class="body">
<div class="main_container"> <div class="main_container container-fluid">
<div class="col-md-3 left_col"> <div class="row">
<div class="col-lg-2 left_col">
<div class="left_col"> <div class="left_col">
<div class="navbar nav_title" style="border: 0;"> <div class="navbar nav_title" style="border: 0;">
<a href="index.html" class="site_title"><i class="fa fa-paw"></i> <span>Gentelella Alela!</span></a> <a href="index.html" class="site_title"><i class="fa fa-paw"></i> <span>Gentelella Alela!</span></a>
@ -67,7 +69,8 @@
<li><a href="form_buttons.html">Form Buttons</a></li> <li><a href="form_buttons.html">Form Buttons</a></li>
</ul> </ul>
</li> </li>
<li><a><i class="fa fa-desktop"></i> UI Elements <span class="fa fa-chevron-down"></span></a> <li><a><i class="fa fa-desktop"></i> UI Elements <span
class="fa fa-chevron-down"></span></a>
<ul class="nav child_menu"> <ul class="nav child_menu">
<li><a href="general_elements.html">General Elements</a></li> <li><a href="general_elements.html">General Elements</a></li>
<li><a href="media_gallery.html">Media Gallery</a></li> <li><a href="media_gallery.html">Media Gallery</a></li>
@ -86,7 +89,8 @@
<li><a href="tables_dynamic.html">Table Dynamic</a></li> <li><a href="tables_dynamic.html">Table Dynamic</a></li>
</ul> </ul>
</li> </li>
<li><a><i class="fa fa-bar-chart-o"></i> Data Presentation <span class="fa fa-chevron-down"></span></a> <li><a><i class="fa fa-bar-chart-o"></i> Data Presentation <span
class="fa fa-chevron-down"></span></a>
<ul class="nav child_menu"> <ul class="nav child_menu">
<li><a href="chartjs.html">Chart JS</a></li> <li><a href="chartjs.html">Chart JS</a></li>
<li><a href="chartjs2.html">Chart JS2</a></li> <li><a href="chartjs2.html">Chart JS2</a></li>
@ -106,7 +110,8 @@
<div class="menu_section"> <div class="menu_section">
<h3>Live On</h3> <h3>Live On</h3>
<ul class="nav side-menu"> <ul class="nav side-menu">
<li><a><i class="fa fa-bug"></i> Additional Pages <span class="fa fa-chevron-down"></span></a> <li><a><i class="fa fa-bug"></i> Additional Pages <span
class="fa fa-chevron-down"></span></a>
<ul class="nav child_menu"> <ul class="nav child_menu">
<li><a href="e_commerce.html">E-commerce</a></li> <li><a href="e_commerce.html">E-commerce</a></li>
<li><a href="projects.html">Projects</a></li> <li><a href="projects.html">Projects</a></li>
@ -125,7 +130,8 @@
<li><a href="pricing_tables.html">Pricing Tables</a></li> <li><a href="pricing_tables.html">Pricing Tables</a></li>
</ul> </ul>
</li> </li>
<li><a><i class="fa fa-sitemap"></i> Multilevel Menu <span class="fa fa-chevron-down"></span></a> <li><a><i class="fa fa-sitemap"></i> Multilevel Menu <span
class="fa fa-chevron-down"></span></a>
<ul class="nav child_menu"> <ul class="nav child_menu">
<li><a href="#level1_1">Level One</a> <li><a href="#level1_1">Level One</a>
<li><a>Level One<span class="fa fa-chevron-down"></span></a> <li><a>Level One<span class="fa fa-chevron-down"></span></a>
@ -142,7 +148,8 @@
</li> </li>
</ul> </ul>
</li> </li>
<li><a href="javascript:void(0)"><i class="fa fa-laptop"></i> Landing Page <span class="label label-success pull-right">Coming Soon</span></a></li> <li><a href="javascript:void(0)"><i class="fa fa-laptop"></i> Landing Page <span
class="label label-success pull-right">Coming Soon</span></a></li>
</ul> </ul>
</div> </div>
@ -167,9 +174,10 @@
<!-- /menu footer buttons --> <!-- /menu footer buttons -->
</div> </div>
</div> </div>
<div class="col-lg-10">
<div class="row">
<!-- top navigation --> <!-- top navigation -->
<div class="top_nav"> <div class="top_nav col-lg-12">
<div class="nav_menu"> <div class="nav_menu">
<nav> <nav>
<div class="nav toggle"> <div class="nav toggle">
@ -178,7 +186,9 @@
<ul class="nav navbar-nav navbar-right"> <ul class="nav navbar-nav navbar-right">
<li class=""> <li class="">
<a href="javascript:;" class="user-profile dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> <a href="javascript:;" class="user-profile dropdown-toggle"
data-toggle="dropdown"
aria-expanded="false">
<img src="images/img.jpg" alt="">John Doe <img src="images/img.jpg" alt="">John Doe
<span class=" fa fa-angle-down"></span> <span class=" fa fa-angle-down"></span>
</a> </a>
@ -191,19 +201,24 @@
</a> </a>
</li> </li>
<li><a href="javascript:;">Help</a></li> <li><a href="javascript:;">Help</a></li>
<li><a href="login.html"><i class="fa fa-sign-out pull-right"></i> Log Out</a></li> <li><a href="login.html"><i class="fa fa-sign-out pull-right"></i> Log
Out</a>
</li>
</ul> </ul>
</li> </li>
<li role="presentation" class="dropdown"> <li role="presentation" class="dropdown">
<a href="javascript:;" class="dropdown-toggle info-number" data-toggle="dropdown" aria-expanded="false"> <a href="javascript:;" class="dropdown-toggle info-number"
data-toggle="dropdown"
aria-expanded="false">
<i class="fa fa-envelope-o"></i> <i class="fa fa-envelope-o"></i>
<span class="badge bg-green">6</span> <span class="badge bg-green">6</span>
</a> </a>
<ul id="menu1" class="dropdown-menu list-unstyled msg_list" role="menu"> <ul id="menu1" class="dropdown-menu list-unstyled msg_list" role="menu">
<li> <li>
<a> <a>
<span class="image"><img src="images/img.jpg" alt="Profile Image" /></span> <span class="image"><img src="images/img.jpg"
alt="Profile Image"/></span>
<span> <span>
<span>John Smith</span> <span>John Smith</span>
<span class="time">3 mins ago</span> <span class="time">3 mins ago</span>
@ -215,7 +230,8 @@
</li> </li>
<li> <li>
<a> <a>
<span class="image"><img src="images/img.jpg" alt="Profile Image" /></span> <span class="image"><img src="images/img.jpg"
alt="Profile Image"/></span>
<span> <span>
<span>John Smith</span> <span>John Smith</span>
<span class="time">3 mins ago</span> <span class="time">3 mins ago</span>
@ -227,7 +243,8 @@
</li> </li>
<li> <li>
<a> <a>
<span class="image"><img src="images/img.jpg" alt="Profile Image" /></span> <span class="image"><img src="images/img.jpg"
alt="Profile Image"/></span>
<span> <span>
<span>John Smith</span> <span>John Smith</span>
<span class="time">3 mins ago</span> <span class="time">3 mins ago</span>
@ -239,7 +256,8 @@
</li> </li>
<li> <li>
<a> <a>
<span class="image"><img src="images/img.jpg" alt="Profile Image" /></span> <span class="image"><img src="images/img.jpg"
alt="Profile Image"/></span>
<span> <span>
<span>John Smith</span> <span>John Smith</span>
<span class="time">3 mins ago</span> <span class="time">3 mins ago</span>
@ -266,15 +284,16 @@
<!-- /top navigation --> <!-- /top navigation -->
<!-- page content --> <!-- page content -->
<div class="right_col" role="main"> <div class="right_col col-lg-12" role="main">
<div class=""> <div class="">
<div class="page-title"> <div class="page-title row">
<div class="title_left"> <div class="text-left col-lg-6">
<h3>Form Validation</h3> <h3>Form Validation</h3>
</div> </div>
<div class="title_right"> <div class="text-right col-lg-6">
<div class="col-md-5 col-sm-5 col-xs-12 form-group pull-right top_search"> <div class="row">
<div class="offset-md-7 col-md-5 col-sm-5 col-xs-12 form-group pull-right top_search">
<div class="input-group"> <div class="input-group">
<input type="text" class="form-control" placeholder="Search for..."> <input type="text" class="form-control" placeholder="Search for...">
<span class="input-group-btn"> <span class="input-group-btn">
@ -284,18 +303,23 @@
</div> </div>
</div> </div>
</div> </div>
</div>
<div class="clearfix"></div> <div class="clearfix"></div>
<div class="row"> <div class="row">
<div class="col-md-12 col-sm-12 col-xs-12"> <div class="col-md-12 col-sm-12 col-xs-12">
<div class="x_panel"> <div class="x_panel">
<div class="x_title"> <div class="x_title">
<h2>Form validation <small>sub title</small></h2> <h2>Form validation
<small>sub title</small>
</h2>
<ul class="nav navbar-right panel_toolbox"> <ul class="nav navbar-right panel_toolbox">
<li><a class="collapse-link"><i class="fa fa-chevron-up"></i></a> <li><a class="collapse-link"><i class="fa fa-chevron-up"></i></a>
</li> </li>
<li class="dropdown"> <li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><i class="fa fa-wrench"></i></a> <a href="#" class="dropdown-toggle" data-toggle="dropdown"
role="button"
aria-expanded="false"><i class="fa fa-wrench"></i></a>
<ul class="dropdown-menu" role="menu"> <ul class="dropdown-menu" role="menu">
<li><a href="#">Settings 1</a> <li><a href="#">Settings 1</a>
</li> </li>
@ -312,83 +336,156 @@
<form class="form-horizontal form-label-left" novalidate> <form class="form-horizontal form-label-left" novalidate>
<p>For alternative validation library <code>parsleyJS</code> check out in the <a href="form.html">form page</a> <p>For alternative validation library <code>parsleyJS</code> check out
in
the <a
href="form.html">form page</a>
</p> </p>
<span class="section">Personal Info</span> <span class="section">Personal Info</span>
<div class="item form-group"> <div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="name">Name <span class="required">*</span> <div class="row">
<label class="control-label col-md-3 col-sm-3 col-xs-12"
for="name">Name
<span class="required">*</span>
</label> </label>
<div class="col-md-6 col-sm-6 col-xs-12"> <div class="col-md-6 col-sm-6 col-xs-12">
<input id="name" class="form-control col-md-7 col-xs-12" data-validate-length-range="6" data-validate-words="2" name="name" placeholder="both name(s) e.g Jon Doe" required="required" type="text"> <input id="name" class="form-control col-md-7 col-xs-12"
data-validate-length-range="6"
data-validate-words="2"
name="name" placeholder="both name(s) e.g Jon Doe"
required="required" type="text">
</div>
</div> </div>
</div> </div>
<div class="item form-group"> <div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="email">Email <span class="required">*</span> <div class="row">
<label class="control-label col-md-3 col-sm-3 col-xs-12"
for="email">Email
<span class="required">*</span>
</label> </label>
<div class="col-md-6 col-sm-6 col-xs-12"> <div class="col-md-6 col-sm-6 col-xs-12">
<input type="email" id="email" name="email" required="required" class="form-control col-md-7 col-xs-12"> <input type="email" id="email" name="email"
required="required"
class="form-control col-md-7 col-xs-12">
</div>
</div> </div>
</div> </div>
<div class="item form-group"> <div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="email">Confirm Email <span class="required">*</span> <div class="row">
<label class="control-label col-md-3 col-sm-3 col-xs-12"
for="email">Confirm
Email <span class="required">*</span>
</label> </label>
<div class="col-md-6 col-sm-6 col-xs-12"> <div class="col-md-6 col-sm-6 col-xs-12">
<input type="email" id="email2" name="confirm_email" data-validate-linked="email" required="required" class="form-control col-md-7 col-xs-12"> <input type="email" id="email2" name="confirm_email"
data-validate-linked="email" required="required"
class="form-control col-md-7 col-xs-12">
</div>
</div> </div>
</div> </div>
<div class="item form-group"> <div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="number">Number <span class="required">*</span> <div class="row">
<label class="control-label col-md-3 col-sm-3 col-xs-12"
for="number">Number
<span class="required">*</span>
</label> </label>
<div class="col-md-6 col-sm-6 col-xs-12"> <div class="col-md-6 col-sm-6 col-xs-12">
<input type="number" id="number" name="number" required="required" data-validate-minmax="10,100" class="form-control col-md-7 col-xs-12"> <input type="number" id="number" name="number"
required="required"
data-validate-minmax="10,100"
class="form-control col-md-7 col-xs-12">
</div>
</div> </div>
</div> </div>
<div class="item form-group"> <div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="website">Website URL <span class="required">*</span> <div class="row">
<label class="control-label col-md-3 col-sm-3 col-xs-12"
for="website">Website
URL <span class="required">*</span>
</label> </label>
<div class="col-md-6 col-sm-6 col-xs-12"> <div class="col-md-6 col-sm-6 col-xs-12">
<input type="url" id="website" name="website" required="required" placeholder="www.website.com" class="form-control col-md-7 col-xs-12"> <input type="url" id="website" name="website"
required="required"
placeholder="www.website.com"
class="form-control col-md-7 col-xs-12">
</div>
</div> </div>
</div> </div>
<div class="item form-group"> <div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="occupation">Occupation <span class="required">*</span> <div class="row">
<label class="control-label col-md-3 col-sm-3 col-xs-12"
for="occupation">Occupation
<span class="required">*</span>
</label> </label>
<div class="col-md-6 col-sm-6 col-xs-12"> <div class="col-md-6 col-sm-6 col-xs-12">
<input id="occupation" type="text" name="occupation" data-validate-length-range="5,20" class="optional form-control col-md-7 col-xs-12"> <input id="occupation" type="text" name="occupation"
data-validate-length-range="5,20"
class="optional form-control col-md-7 col-xs-12">
</div>
</div> </div>
</div> </div>
<div class="item form-group"> <div class="item form-group">
<label for="password" class="control-label col-md-3">Password</label> <div class="row">
<label for="password"
class="control-label col-md-3">Password</label>
<div class="col-md-6 col-sm-6 col-xs-12"> <div class="col-md-6 col-sm-6 col-xs-12">
<input id="password" type="password" name="password" data-validate-length="6,8" class="form-control col-md-7 col-xs-12" required="required"> <input id="password" type="password" name="password"
data-validate-length="6,8"
class="form-control col-md-7 col-xs-12"
required="required">
</div>
</div> </div>
</div> </div>
<div class="item form-group"> <div class="item form-group">
<label for="password2" class="control-label col-md-3 col-sm-3 col-xs-12">Repeat Password</label> <div class="row">
<label for="password2"
class="control-label col-md-3 col-sm-3 col-xs-12">Repeat
Password</label>
<div class="col-md-6 col-sm-6 col-xs-12"> <div class="col-md-6 col-sm-6 col-xs-12">
<input id="password2" type="password" name="password2" data-validate-linked="password" class="form-control col-md-7 col-xs-12" required="required"> <input id="password2" type="password" name="password2"
data-validate-linked="password"
class="form-control col-md-7 col-xs-12"
required="required">
</div>
</div> </div>
</div> </div>
<div class="item form-group"> <div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="telephone">Telephone <span class="required">*</span> <div class="row">
<label class="control-label col-md-3 col-sm-3 col-xs-12"
for="telephone">Telephone
<span class="required">*</span>
</label> </label>
<div class="col-md-6 col-sm-6 col-xs-12"> <div class="col-md-6 col-sm-6 col-xs-12">
<input type="tel" id="telephone" name="phone" required="required" data-validate-length-range="8,20" class="form-control col-md-7 col-xs-12"> <input type="tel" id="telephone" name="phone"
required="required"
data-validate-length-range="8,20"
class="form-control col-md-7 col-xs-12">
</div>
</div> </div>
</div> </div>
<div class="item form-group"> <div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="textarea">Textarea <span class="required">*</span> <div class="row">
<label class="control-label col-md-3 col-sm-3 col-xs-12"
for="textarea">Textarea
<span class="required">*</span>
</label> </label>
<div class="col-md-6 col-sm-6 col-xs-12"> <div class="col-md-6 col-sm-6 col-xs-12">
<textarea id="textarea" required="required" name="textarea" class="form-control col-md-7 col-xs-12"></textarea> <textarea id="textarea" required="required" name="textarea"
class="form-control col-md-7 col-xs-12"></textarea>
</div>
</div> </div>
</div> </div>
<div class="ln_solid"></div> <div class="ln_solid"></div>
<div class="form-group"> <div class="form-group">
<div class="row">
<div class="col-md-6 col-md-offset-3"> <div class="col-md-6 col-md-offset-3">
<button type="submit" class="btn btn-primary">Cancel</button> <button type="submit" class="btn btn-primary">Cancel
<button id="send" type="submit" class="btn btn-success">Submit</button> </button>
<button id="send" type="submit" class="btn btn-success">
Submit
</button>
</div>
</div> </div>
</div> </div>
</form> </form>
@ -401,7 +498,7 @@
<!-- /page content --> <!-- /page content -->
<!-- footer content --> <!-- footer content -->
<footer> <footer class="col-lg-12">
<div class="pull-right"> <div class="pull-right">
Gentelella - Bootstrap Admin Template by <a href="https://colorlib.com">Colorlib</a> Gentelella - Bootstrap Admin Template by <a href="https://colorlib.com">Colorlib</a>
</div> </div>
@ -410,6 +507,9 @@
<!-- /footer content --> <!-- /footer content -->
</div> </div>
</div> </div>
</div>
</div>
</div>
<!-- jQuery --> <!-- jQuery -->
<script src="../vendors/jquery/dist/jquery.min.js"></script> <script src="../vendors/jquery/dist/jquery.min.js"></script>
@ -423,7 +523,7 @@
<script src="../vendors/validator/validator.js"></script> <script src="../vendors/validator/validator.js"></script>
<!-- Custom Theme Scripts --> <!-- Custom Theme Scripts -->
<script src="../build/js/custom.min.js"></script> <script src="../build/js/custom.js"></script>
</body> </body>
</html> </html>