我正在使用bootstrap的形式使用formValidation.io,但是我有一些必须验证的输入,但由于某种原因不是。除了此输入外,一切都起作用。
验证规则
'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>
我该如何处理?
生成file_title[]
字段后,您应该将其添加到插件中以进行验证。
要这样做,在生成您的字段的代码之后添加以下内容:
$('#yourFormId').formValidation('addField', 'file_title[]');
参考:
- addfield文档:http://formvalidation.io/api/#add-field
- 使用
addField
:http://formvalidation.io/examples/adding-dynamic-field/