gpt4 book ai didi

javascript - onkeypress 不调用函数

转载 作者:太空宇宙 更新时间:2023-11-04 15:02:40 24 4
gpt4 key购买 nike

每次在文本框中按下一个键时,我都需要调用一个 js 函数:

<html>
<script>
function checkValidity() {
alert("Checking...");
}
</script>
<body>
<input type="text" name="username" id="username" onkeypress="checkValidity()">
</body>
</html>

但是,警报永远不会显示。这段代码有什么问题?

更新

该脚本实际上位于一个单独的 js 文件中,但我确定它已正确声明,因为如果我从正文的 onload 调用 checkValidity() 我会收到警报.

最佳答案

实际上您的标记是正确的,但是函数名称 checkValidity 现在是元素的内部关键字

在这里查看 https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/checkValidity

你可以改变函数的名字就这样

<html>
<script>
function checkMyValidity() {
alert("Checking...");
}
</script>
<body>
<input type="text" name="username" id="username" onkeypress="checkMyValidity()">
</body>
</html>

关于javascript - onkeypress 不调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32156818/

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