フォームの検証中に問題が発生しています。ブートストラップフォームの検証により、同じフォームグループ内のすべてのフィールドが検証されます
私の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>
、出力が
である私は、インラインそれらを表示する必要があるとして、今の問題は、私はからグループ同じ内にそれらを入れていることです検証中に問題が発生しています。
郵便番号の検証はありません。しかし、都市/エミレーツの検証が失敗した場合は、郵便番号も赤色で表示されます。私は欲しくない。
私の質問は、イメージに示されているようにインラインで表示する方法ですが、検証が影響を与えないように別のフォームグループに保存することです。
は、ブートストラップで検証できるようになりましたか、外部のプラグインを使用していますか? – nowhere
私はブートストラップフォーム検証プラグインを使用しています。このように - http://formvalidation.io/examples/contact-form/。私のフォームを検証するが、同じフォームグループ内のすべてのフィールドを考慮する問題。私の場合、郵便番号では検証したくないし、検証ロジックを書いていない。それでも保存ボタンをクリックすると、郵便番号も赤色で表示されました。それを解決する方法。 –
ここでリンクしたページの例では、プラグインはjqueryコードで初期化されています。あなたの質問にあなたが作成したこのコードを貼り付けることはできますか?どうやら、 "fields:{}"オブジェクトから郵便番号フィールドを削除するだけです。 – nowhere