gpt4 book ai didi

javascript - preventDefault() 不适用于更改事件

转载 作者:可可西里 更新时间:2023-11-01 02:33:39 24 4
gpt4 key购买 nike

知道为什么 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>

最佳答案

您不能对更改事件使用 preventDefault,因为它不可取消:

$("#text1").change(function(e) {
alert(e.cancelable?"Is cancelable":"Not cancelable");
});

cancelable 属性仅在可以阻止的事件上为真。

关于javascript - preventDefault() 不适用于更改事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24251955/

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