js代码
jQuery.validator.addMethod("dateFormat", function(value, element, param) {
var startDate = jQuery(param).val();
var DATE_FORMAT = /^[0-9]{4}-[0-1]?[0-9]{1}$/;
if(DATE_FORMAT.test(startDate)){
return true;
}else{
return false;
}
}, $.validator.format("请使用时间选择器选择时间,禁止手动输入"));
rules: {
jobTime:{
required:true,
dateFormat: "#WorkDate"
},
<td>
<label for="WorkDept" class="control-label ">参加工作时间</label></td>
<td>
<input type="text" class="form-control sim" name="jobTime" id="WorkDate"></td>
问题解决
找了很久很久,最后看到一篇文章
添加链接描述
主要问题就是 validate rules 是根据name属性进行关联的,而不是所谓的id,切记切记!!!