gpt4 book ai didi

jQuery 验证在 IE7 + IE8 中不起作用

转载 作者:行者123 更新时间:2023-12-03 21:29:21 24 4
gpt4 key购买 nike

我正在尝试使用 jQuery Validation我网站上的表单上的插件。该表单适用于 FF、Chrome、Opera 和 Safari。它尚未在 IE7 或 IE8 中运行。

下面是我的代码的简化版本,似乎适用于除 IE 之外的所有浏览器。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">

<title>Form</title>

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.8/jquery.validate.js"></script>

<script type="text/javascript">
$(document).ready(function(){
var validator = $("form").validate ({
rules: {
first_name: "required"
},
messages: {
first_name: "Enter your firstname"
}
});
});
</script>

</head>

<body>

<form method="post">
<label for="first_name" class="hide">First Name</label>
<input type="text" name="first_name" value="" id="first_name" class="required" />
<button type="submit" id="submit" name="submit">Submit</button>
</form>

</body>

</html>

编辑:我们现在知道使用最新的 jquery,我使用的是 jQuery v1.6,这是问题所在。我改回v1.5.2并改了

var validator = $("form").validate ({

至:

$("form").validate ({

现在 IE 中一切正常。谢谢。

最佳答案

我认为您要么需要返回到早期版本的 jquery (1.5.2),要么使用较新版本的 validation plugin 1.8.0.1.

关于jQuery 验证在 IE7 + IE8 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5942327/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com