【发布时间】:2014-06-16 20:48:38
【问题描述】:
任何想法为什么 preventDefault 不起作用?这是下面的代码。 . .谢了!
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
$(document).ready(function() {
$("#text1").change(function(e) {
e.preventDefault();
});
});
function myFunc() {
alert("Random, annoying alert");
}
</script>
</head>
表单中只有一个 HTML 元素:
<body>
<form name="test" method="post">
<input name="text1" id="text1" type="text" onchange="myFunc();">
</form>
</body>
【问题讨论】:
-
你的意思可能是
$("#text1") -
您的示例中有一些错误,您实际上希望防止什么默认值?
-
您是否试图阻止显示“随机、烦人的警报”?您是否假设 myFunc() 是您要阻止的默认设置?
-
这里运行良好:jsfiddle.net/mxt2B
-
@blgt 但这不是 OP 想要发生的事情......
标签: javascript onchange preventdefault