我有一个由php脚本动态构建的表单,带有for/循环:
<form id="formDay">
{loop="$elenco"}
<input type="text" name="day[{$value.day}][date]">
{/loop}
</form>
我尝试以这种方式验证此表单
$('#formDay').validate({
rules: {
"input[name^='day']": {
required: true,
date: true
}
}
});
但不起作用,因为它找不到以"天"开头的字段。是否有可能使用此插件(http://docs.jquery.com/Plugins/Validation)解决此问题?
更新 1:对不起,这是我的错误:我想写"日"而不是"giornata";)
我相信
您可以在php代码中添加类"要求日期"。验证插件也可以这样工作!
<form id="formDay">
{loop="$elenco"}
<input type="text" class="required date" name="day[{$value.day}][date]">
{/loop}
</form>
$("input[name^=test]").each(function() {
test1 = $(this).attr('name');
console.log(test1);
});