5

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

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

检查编辑这个jsfiddle

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

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

MVC 4:Firefox、Chrome、Safari 中的日期验证错误 - IE ok

字段日期必须是 chrome 中 mvc 中的日期

4

1 回答 1

1

建议一

  • 使用.datepicker("setDate", 'dd M y');代替.datepicker("setDate", "0");,因此您选择的日期没有改变。

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

建议二

  • 尽量避免使用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;
});
于 2014-10-26T15:48:55.510 回答