我在验证表单时遇到问题。Bootstrap表单验证验证同一个表单组中的所有字段
我的HTML是:
<div class="form-group required">
<label for="address1" class="col-xs-12 col-sm-2 col-md-2 control-label">Address</label>
<div class="col-xs-12 col-sm-9 col-md-9">
<input type="text" class="form-control" name="address1" id="address1">
<label for="address1" class="control-label control-label-under">Address 1</label>
</div>
</div>
<div class="form-group required">
<div class="col-xs-12 col-sm-3 col-md-3 col-sm-offset-2 col-md-offset-2">
<input type="text" class="form-control" name="address_city" id="AddressCity">
<label class="control-label control-label-under" for="AddressCity">City</label>
</div>
<p class="row clearfix visible-xs-block"></p>
<div class="col-xs-12 col-sm-3 col-md-3 contact-state">
<input type="text" class="form-control" name="address_state" id="AddressEmirate">
<label class="control-label control-label-under" for="AddressEmirate">Emirate</label>
</div>
<p class="row clearfix visible-xs-block"></p>
<div class="col-xs-12 col-sm-3 col-md-3">
<input type="text" class="form-control" name="address_zip" id="AddressPostal">
<label class="control-label control-label-under" for="AddressPostal"></label>
</div>
</div>
<hr>
,输出是
现在的问题是,我需要显示他们在线,所以我把它们里面同样从组和正在验证时创建问题。
我没有任何邮政编码验证。但在验证城市/酋长国验证是否失败时,邮政编码也会以红色显示。我不想要的。
我的问题是如何在图像中显示它们内联显示,但也将它们保持在单独的窗体组中,以便验证不会影响。
bootstrap现在能够验证,或者你正在使用外部插件来做到这一点? – nowhere
我正在使用引导表单验证插件。像这样 - http://formvalidation.io/examples/contact-form/。它验证了我的表单,但是它考虑了同一表单组中所有字段的问题。在我的情况下,邮政编码我不想验证,也没有为它写任何验证逻辑。仍然当我点击保存按钮时,邮政编码也出现红色。如何解决这个问题。 –
,但在您链接到此处的页面的示例中,该插件是通过jQuery代码进行初始化的。你可以粘贴你在你的问题中提出的代码吗?显然,你应该从“fields:{}”对象中删除邮政编码字段。 – nowhere