【发布时间】:2012-08-16 18:23:11
【问题描述】:
我有一个由带有 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”;)
【问题讨论】:
-
似乎没有任何输入的名称以“giornata”开头。我不明白问题是什么。
-
试试
input:not([name=giornata])。 -
我的错误:我想写“day”而不是“giornata”
标签: php javascript jquery validation jquery-plugins