【发布时间】:2014-03-07 07:54:09
【问题描述】:
以下代码适用于除 IE 之外的所有浏览器。我需要修复它。
$(function () {
// Setup form validation on the #register-form element
$("form[name=firstform]").validate({
// Specify the validation rules
rules: {
username: {
required: true,
alpha: true
},
},
messages: {
username: {
required: "Please Provide Your Name",
alpha: "Name Should contains only alphabets",
},
},
submitHandler: function (form) {
form.submit();
}
});
});
曾使用 IE 进行此类 jquery 验证的人能否帮我解决此问题?
【问题讨论】:
-
您好,您使用的是哪个 IE 版本?
-
对于我在用户名规则之后的一个字段中放置的示例,我可以添加任意数量的用逗号分隔的字段,现在我使用的是 IE8
-
$(function () { // 在#register-form 元素上设置表单验证 $("form[name=firstform]").validate({ // 指定验证规则规则:{ username: { required: true, } ,mobile:{number:true, } }, messages: { username: { required: "请提供您的姓名", } ,mobile:{number:"手机应该只输入数字", } }, submitHandler: function (form) { form.submit(); } }); });
-
这个插件绝对可以在 IE8 上运行。您是否碰巧在“IE 8 模式”中使用不同版本的资源管理器?如果是这样,您需要知道这不是对真实浏览器的正确模拟。 MS provides VPC and free hard drive images containing IE 8 just for this kind of testing.
标签: javascript jquery internet-explorer internet-explorer-8 jquery-validate