javascript - jQuery 按部分验证表单

标签 javascript jquery html forms validation

我正在尝试使用 jQuery validate 来验证一个大表单,我已将其分为 3 个不同的部分。

  1. 个人信息
  2. 工作信息
  3. 其他信息

有没有办法让我在每次用户点击“继续”时验证内容?然后当他们到达最后一部分时,他们可以提交整个表格吗?

表格

<form  method="post" name="form" id="form" class="form">
   <div class="section_one form-wrapper-top-margin active">
     <div class="columns-2 float-left">
       <input name="name" id="name" type="text" class="" value=""/>
     </div>

    <div class="columns-2 float-right margin-0">
      <input name="email" id="email" type="text" class="" value=""/>
    </div>

    <div class="columns-2 float-right margin-0">
      <input name="button" type="button" value="Continue" id="btn_1"/>
    </div>
 </div>

 <div class="section_two form-wrapper-top-margin">
   <div class="columns-1 margin-0">
     <input name="address" id="address" type="text" class="" value=""/>
   </div>

  <div class="columns-1 margin-0">
   <textarea name="description" id="description"  type="text" class=""></textarea>
 </div>

 <div class="columns-2 float-right margin-0">
    <input name="button" type="button" value="Continue" id="btn_2"/>
 </div>
 </div>
 <div class="section_there form-wrapper-top-margin">
 <div class="columns-1 margin-0">
      <textarea name="description" id="description"  type="text" class=""></textarea>
 </div>

 <div class="columns-2 float-right margin-0">
    <input name="submit" type="submit" id="submitbtn" value="Send your message"/>
  </div>
  </div>
  </div>
 </div>    
 </form>

我没有把 jQuery 代码放在这里,因为我不知道从哪里开始。我知道 jQuery 验证,验证整个表单,但我从未见过它是按部分完成的,而不是将其分成 3 个不同的表单。

感谢您的帮助...

最佳答案

你也可以这样做:-

 $(".section_two").click(function(){

 //Your code for validation of  section one.
 });

 $(".section_three").click(function(){
 //Your code for validation of section one and section two.
 });

 $("#submitbtn").click(function(){
   //Your code for validation of section three.
 });

请告诉我这是否有帮助。

关于javascript - jQuery 按部分验证表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27182615/

相关文章:

javascript - JavaScript中的FFT

java - 如何使用ajax、json中返回的数组

jquery - 如何删除Yii2中注册的jquery文件

jquery ajax 调用 asp.net mvc 应用程序获得两个未经授权的响应,然后确定

html - 在多个按钮之间切换文本

javascript - jQuery - 关闭 anchor 标记后获取文本

javascript - 如何使用基于其他数组的特定动态键来过滤/减少对象数组

html - 猫头鹰旋转木马 2 中图像之间的空白

html - 如何在 bootstrap 4 的容器中垂直和水平居中放置文本?

javascript - 离开初始菜单按钮时菜单缩回