我在驗證表單時遇到問題。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