gpt4 book ai didi

javascript - Alert On input Field 在表单中点击 3 次

转载 作者:行者123 更新时间:2023-11-30 20:20:00 27 4
gpt4 key购买 nike

我试图在用户单击表单中的 3 个字段时显示警告框。取消警报框后,需要再点击 3 次才能再次显示警报。

我想知道如何编写这样的函数。

最佳答案

您可以使用 jquery 尝试这样的事情。

没有身份证

var counter=0;
$(document).ready(function(){
$("#myform input").click(function() {
if(counter==0)
{
alert(counter);
counter++;
return;
}
if(counter==3)
{
alert("clicked 3 times");
counter=0;
return;
}
counter++;

});
});


<form id="myform" action="/action_page.php">
<input type="text"/>
<input type="text"/>
<input type="text"/>
</form>

仅限 Javascript

此版本仅使用 javascript 通过在表单内的所有文本类型输入上使用 addeventlistener 来完成它,因此您不需要使用 jquery。只需用它替换脚本即可。

 <script>
var counter=0;
window.onload=
function myFunction() {
var inputtext = document.getElementById("myform").querySelectorAll("input[type=text]");
for (var cnt = 0; cnt < inputtext.length; cnt++) {
inputtext[cnt].addEventListener("click", showalert);

}
}
function showalert()
{
if(counter==0)
{
alert(counter);
counter++;
return;
}
if(counter==3)
{
alert("clicked 3 times");
counter=0;
return;
}
counter++;
}

</script>

关于javascript - Alert On input Field 在表单中点击 3 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51550965/

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