Skip to main content
 首页 » 编程设计

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

2026年07月28日6zhwl

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

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

检查编辑此jsfiddle

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

我也尝试过不同类型的解决方案,但它对我不起作用。

MVC 4: Date validation error in Firefox, Chrome, Safari - IE ok

The field date must be a date in mvc in chrome

请您参考如下方法:

建议 1

  • 使用 .datepicker("setDate", 'dd M y'); 而不是 .datepicker("setDate", "0");,以便您选择日期没有改变。

更多详细信息您可以在 official library page 上查看

建议 2

  • 尽量避免使用alert()。最好使用 console.log() 并在浏览器开发者控制台中调试代码,而不是 alert() 方法。

更多关于浏览器控制台方法,您可以找到 here

$('#date1').datepicker({ 
  dateFormat: 'dd M y' 
}).datepicker("setDate", 'dd M y'); 
 
$('#frm-summary-aims').submit(function() { 
  console.log($(this).valid()); 
  return false; 
});