私はブートストラップ検証に取り組んでいます。ページの読み込み時にフォームが表示されます。ユーザーは、リンクを追加/削除することで、同じフォームをロードおよび削除できます。私はjqueryを使用してこれを行いました。すべてのフォームのデータを投稿するには、name="email[]" のような配列名を使用しています。
ブートストラップバリデーターを使用してブートストラップ検証を行いましたが、機能していません。助けてください...
ここに私のブートストラップバリデーターコードがあります
<script type="text/javascript">{literal}
$(document).ready(function() {
$('#save_form').bootstrapValidator({
message: 'This value is not valid',
feedbackIcons: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
fields: {
ind_email[]: {
validators: {
notEmpty: {
message: 'The email address is required and can\'t be empty'
},
emailAddress: {
message: 'The input is not a valid email address'
}
}
}
}
});
});
ここにhtmlコードがあります
<form action="{$data.action}" method="post" enctype="multipart/form-data" name="save_form" id="save_form" class="form-horizontal"
data-bv-feedbackicons-valid="glyphicon glyphicon-ok"
data-bv-feedbackicons-invalid="glyphicon glyphicon-remove"
data-bv-feedbackicons-validating="glyphicon glyphicon-refresh">
<div class="form-group">
<label class="col-sm-3 control-label">Email Address:</label>
<div class="col-sm-5"><input type="text" name="ind_email[]" value="" id="email1" class="form-control"/></div>
</div>