【发布时间】:2011-06-14 15:10:36
【问题描述】:
这是我的 HTML:
<script type="text/javascript">
$(document).ready(function () {
$("#formTest").validate({
rules: {
Test: { required: true, digits: true }
}
});
});
</script>
<h2>
Index</h2>
<form action="#" method="post" id="formTest">
<input type="text" name="Test" id="Test" />
<input type="submit" value="Test" />
</form>
在 Chrome 中,当我点击提交按钮时,提交被取消,并显示消息 This field is required.。
但在 IE7 中,这不起作用。当我点击提交按钮时......表单已提交并且没有验证...... :(
为什么这不起作用?
【问题讨论】:
-
这不是因为 MSIE 7 没有像更新的浏览器(例如 MSIE 8 或 9,或 Firefox、Chrome、Opera 等)那样严格遵循标准吗?正是这种事情让 Web 程序员大发雷霆。
-
该代码在 IE 7 中非常适合我嘿。也许您需要粘贴更多代码?
-
@khoomeister,没有更多的代码。我只有这个代码
标签: jquery internet-explorer internet-explorer-7 jquery-validate