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

Sen*_*der 5 jquery jquery-validate asp.net-mvc-4

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

必须设置日期格式dd M y(6月21日)请不要更改日期格式.为什么会发生这种情况我不知道请为此帮助我.

检查编辑这个jsfiddle

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

此外,我尝试了不同类型的解决方案,但它不适合我.

MVC 4:Firefox,Chrome,Safari中的日期验证错误 - IE确定

字段日期必须是以chrome为单位的mvc日期

Ale*_*tov 1

建议1

  • 使用.datepicker("setDate", 'dd M y');代替.datepicker("setDate", "0");,这样您选择的日期就不会改变。

更多详细信息,您可以在官方图书馆页面上查看

建议2

  • 尽量避免使用alert()。更好地在浏览器开发人员控制台而不是方法中使用console.log() 和调试代码alert()

您可以在此处找到有关浏览器控制台方法的更多信息

$('#date1').datepicker({
  dateFormat: 'dd M y'
}).datepicker("setDate", 'dd M y');

$('#frm-summary-aims').submit(function() {
  console.log($(this).valid());
  return false;
});
Run Code Online (Sandbox Code Playgroud)