对相同数组名称(输入属性)的动态添加字段的引导验证,如name =“email []”

时间:2015-01-09 06:29:47

标签: twitter-bootstrap validation jqbootstrapvalidation

我正在进行bootstrap验证。在页面加载,窗体显示。用户可以通过添加更多/删除链接来加载和删除相同的表单。我用jquery完成了这个。要发布所有表单的数据,我使用的数组名称如name =“email []”。

我使用bootstrap验证器完成了bootstap验证,但它无法正常工作。任何帮助请...

这是我的bootstrap验证码

<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>

1 个答案:

答案 0 :(得分:2)

引号丢失。另外,指定组。 试试这个

'ind_email[]': { group: '.col-sm-5', validators: {