1

我有一个由带有 for/loop 的 php 脚本动态构建的表单:

<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
         }
    }
});

但不起作用,因为它找不到以“day”开头的字段。是否可以使用此插件(http://docs.jquery.com/Plugins/Validation)解决此问题?

更新1:对不起,我错了:我想写“day”而不是“giornata”;)

4

2 回答 2

1

我相信您只需在您的 php 代码中添加“所需日期”类即可。验证插件也可以这样工作!

<form id="formDay">
    {loop="$elenco"}
        <input type="text" class="required date" name="day[{$value.day}][date]">
    {/loop}
</form>
于 2012-08-16T18:52:54.843 回答
0
$("input[name^=test]").each(function() {
    test1 = $(this).attr('name');
    console.log(test1);
});
于 2012-08-16T18:51:24.887 回答