我有一个Datepicker,我想要验证,它只是在readonly但我的代码不能很好地工作。请帮忙。
这是我的js for error trapping
<script type="text/javascript">
$(function() {
$( "#jQueryValidateTest" ).validate();
$( "[type=readonly]" ).datepicker({
onClose: function() {
$( this ).valid();
}
});
});
</script>
这是我的表格
<form id="jQueryValidateForm"action="reservation/demo.php" method="post"" >
<span style="margin-right: 11px;">Start Date: <input type="readonly"
name="start" id="sd" value="" maxlength="10" required=""/></span><br>
<span style="margin-right: 11px;">End Date:<input type="readonly"
name="end" id="ed" value="" maxlength="10" required="" /></span> <br>
<input type="hidden" name="result" id="result" /><br>
<span><input type="submit" onclick="setDifference(this.form); validateForm();" value="CHECK AVAILABILITY");" /></span>
</form>
问题已解决!!!
答案 0 :(得分:0)
这些行在语法上是不正确的
if (x==null || x=="")
'readonly'=>'readonly'));
和
if (y==null || y=="")
'readonly'=>'readonly'));
您的意思是放||
还是&&
?它们似乎也没有意义。
您应该删除'readonly'=>'readonly'));
位。
答案 1 :(得分:0)
readonly不是一种方法,不进行任务;这是一个属性。
按ID而不是NAME引用dom对象。