jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了javascript – 如何正确验证Twitter的Bootstrap表单放置在几个选项卡与jQuery验证?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个表单位于几个Twitter的Bootstrap标签上:
<form id="personal-data" class="form-horizontal">
  <div class="tabbable">
    <ul id="tab" class="nav nav-tabs">
      <li class="active"><a href="#home" data-toggle="tab">Home</a></li>
      <li class=""><a href="#profile" data-toggle="tab">Profile</a></li>
      <!-- ... -->
    </ul>

    <div id="myTabContent" class="tab-content">
      <div class="tab-pane fade active in" id="home">
        <fieldset>
          <div class="control-group">
            <div class="controls">
              <input type="text" id="field1">
            </div>
          </div>
        </fieldset>
      </div>
      <div class="tab-pane fade" id="profile">
        <fieldset>
          <div class="control-group">
            <div class="controls">
              <input type="text" id="field2">
            </div>
          </div>
        </fieldset>          
      </div>

当我使用jQuery在活动选项卡上验证表单,并且具有无效值的字段在同一个选项卡上时,验证失败(这是正确的).但是当我在一个选项卡上,无效的值在另一个选项卡上时,验证返回true,这是不正确的.我该怎么解决?如何在另一个选项卡上突出显示该字段?

请参阅this demo(只需按下按钮 – 将显示错误消息,然后转到最后一个选项卡,然后按完成).

解决方法

我认为你的问题在于只有在可见元素中进行验证.

阅读这个issue我们看到1.9版本

解决了几个意见

$.validator.setDefaults({
    ignore: ""
});

大佬总结

以上是大佬教程为你收集整理的javascript – 如何正确验证Twitter的Bootstrap表单放置在几个选项卡与jQuery验证?全部内容,希望文章能够帮你解决javascript – 如何正确验证Twitter的Bootstrap表单放置在几个选项卡与jQuery验证?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。