我正在使用 Jquery Validation 插件 1.9.0,验证适用于所有 FF、Chrome、IE8 和 IE10,但不适用于 IE9。
<script type="text/javascript" src="/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="/jquery.validate.min.js"></script>
我也将 Jquery 颜色框用于表单叠加。下面是我用来显示和隐藏表单的 jquery 参考。
<script type="text/javascript" src="/jquery.colorbox.js"></script>
<script type="text/javascript" src="/jquery.easing.1.3.js"></script>
验证码:
$(document).ready(function() {
$("#form").validate({
rules:{
FirstName:{
required: true
}
},
messages: {
FirstName: '*'
},
submitHandler: function(form) {
// doing the submit action here
$.colorbox.close();
}
});
});
<body>
<div id="Overlay">
<form id="form">
<input type="text" value="" name="FirstName" id="FirstName" />
</form>
</div>
</body>
我想知道它在 IE8 中运行良好,但在 IE9 中不行。当我点击提交时,什么也没有发生。此外,我还没有找到 IE 控制台窗口中显示的任何错误。感谢有人帮助它。