我在表单中使用formvalidation.io和Bootstrap,但我有一些输入必须经过验证,但由于某种原因不能。除了这些输入外,一切都有效,只有在生成时,如果它们带有请求,它才能正常工作。
验证规则
'file_title[]': {
message: 'O título é inválido',
validators: {
notEmpty: {
message: 'O título é obrigatório e não pode estar vazio'
},
stringLength: {
min: 1,
max: 100,
message: 'O título deve ter pelo menos 1 caracter e no máximo 100 caracteres'
}
}
},
表单生成输入
<td><div class="form-group">
<input type="text" onchange="file_populate_json()" placeholder="Título" name="file_title[]" value="" class="form-control" />
</div></td>
我该如何解决这个问题?
答案 0 :(得分:1)
生成file_title[]
字段后,您应该将其添加到插件中以进行验证。
为此,请在生成字段的代码后添加以下内容:
$('#yourFormId').formValidation('addField', 'file_title[]');
参考文献:
addField
的示例:http://formvalidation.io/examples/adding-dynamic-field/