Javascript jAlert不工作,提交表单时什么也得不到
我正在尝试编程一个简单的概念:一个带有两个文本框的表单的网页,当提交表单时,如果两个文本框的内容不相同,则会弹出一个警报 我有以下代码:Javascript jAlert不工作,提交表单时什么也得不到,javascript,Javascript,我正在尝试编程一个简单的概念:一个带有两个文本框的表单的网页,当提交表单时,如果两个文本框的内容不相同,则会弹出一个警报 我有以下代码: <!DOCTYPE html> <html> <head> <title>Examples of using jQuery Alerts</title> <link rel="stylesheet" type="text/css" href="jquery
<!DOCTYPE html>
<html>
<head>
<title>Examples of using jQuery Alerts</title>
<link rel="stylesheet" type="text/css" href="jquery.alerts.css" />
<script src="jquery.js" type="text/javascript"></script>
<script src="jquery-ui.js"></script>
<script src="jquery.alerts.js" type="text/javascript"></script>
<script src="jquery.ui.draggable.js"></script>
<script type="text/javascript">
$(document).ready( function() {
$('#myform').submit( function() {
var x = $('#mytext').val();
var y = $('#mytext2').val();
if ( x!=y) {
jAlert('Values do not match','Info!');
return false;
}
});
});
</script>
</head>
<body>
<form name="myform" id="myform" action="#">
<input type="text" id="mytext" />
<input type="text" id="mytext2" />
<input type="submit">
</form>
</body>
</html>
所有的文件名都被检查过,并且都是正确的,但是当我提交与我提交$.jAlert时相同的表单时,我什么也没有得到-如果jAlert被alert替换,那么一切都可以正常工作,但是我得到了标准的Javascript警报。我哪里做错了
问候,,
乔治我已经测试了你的代码。问题出在jquery.alerts.js中。它在插件中的2或3个位置使用“$.browser” 从jQuery 1.9开始,$.browser方法已被删除 自jQuery 1.3以来,jQuery.browser方法已被弃用,并在1.9中删除。如果需要,它可以作为jQuery迁移插件的一部分提供。我们建议将特征检测与库(如Modernizer)一起使用 - 正如《升级指南》中所述,您可以尝试使用来恢复此功能,并让jQuery工具工作 您已经从插件中删除了它,否则您需要更改插件或使用jquery 1.9以下的jquery版本您可以共享插件jAlert的url吗?网上有很多。如果你能提供一把小提琴,那就更好了