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

时间:2013-06-21 10:23:42

标签: jquery asp.net-mvc-4 jquery-validate

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

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

选中修改此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 个答案:

答案 0 :(得分:1)

建议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;
});