firefox中的jquery日期验证不起作用

firefox中的jquery日期验证不起作用,jquery,asp.net-mvc-4,jquery-validate,Jquery,Asp.net Mvc 4,Jquery Validate,当我在firefox和IE 9中保存点击事件时,我使用mvc4,通过验证给了我错误的值,但在chrome中工作正常 日期格式必须设置为年月日(2013年6月21日)。请不要更改日期格式。 我不知道为什么会发生这种事,请帮我一下 选中编辑此项 注意:请在Firefox(我的20.0.1版)或IE 9中运行 我也尝试过不同类型的解决方案,但它不适合我 建议1 使用.datepicker(“setDate”,“dd M y”)而不是.datepicker(“setDate”,“0”),因此您选择的

当我在firefox和IE 9中保存点击事件时,我使用mvc4,通过验证给了我错误的值,但在chrome中工作正常

日期格式必须设置为年月日(2013年6月21日)。请不要更改日期格式。 我不知道为什么会发生这种事,请帮我一下

选中编辑此项

注意:请在Firefox(我的20.0.1版)或IE 9中运行

我也尝试过不同类型的解决方案,但它不适合我

建议1

  • 使用
    .datepicker(“setDate”,“dd M y”)
    而不是
    .datepicker(“setDate”,“0”),因此您选择的日期没有更改
    
更多详细信息,请参见

建议2

  • 尽量避免使用
    alert()
    。最好使用
    console.log()
    并在浏览器开发人员控制台中调试代码,而不是使用
    alert()
    方法
有关您可以找到的浏览器控制台方法的详细信息

$('#date1')。日期选择器({
日期格式:“dd M y”
}).datepicker(“设置日期”,“dd M y”);
$(“#frm摘要目标”)。提交(函数(){
log($(this.valid());
返回false;
});

对您的代码进行解释将大大改进此答案。@DrCord对我的答案做了一些解释