【发布时间】:2016-05-20 19:14:34
【问题描述】:
我想验证一个动态生成的表单。如果我在表单中输入 123,它总是返回 true。这是我动态创建表单的代码:
//create dummy form so we can validate
$(".clearfix").append('<form action="#" id="dummyform" method="POST">');
$("#dummyform").append('<input type="text" name="dummyelement" class="date form-control" id="dummyelement"/>');
$('#dummyform').validate({
ignore: [],
rules:{
dummyelement:{
required: true,
date: true
}
}
});
我输入123,然后调用:
$('#dummyelement').valid()
对于任何输入,除非输入为空,否则这始终返回 true。谁能详细说明为什么没有发生日期验证?
谢谢!!
【问题讨论】:
标签: jquery forms jquery-validate