gpt4 book ai didi

javascript - onblur 与 javascript 警报,然后清除输入文本

转载 作者:行者123 更新时间:2023-12-01 17:37:21 25 4
gpt4 key购买 nike

现在我尝试使用函数“ onblur ”和 javacript 在输入文本中。

警报消息检查工作正常。

但是如何在ID卡错误时清除输入文本(在警告“ Wrong ID Card ”后使其为空值)

并在身份证正确时保持值(value)。

谁能帮我。非常感谢。

这是我的代码

    function checkID(id)
{
if(id.length != 13) return false;
for(i=0, sum=0; i < 12; i++)
sum += parseFloat(id.charAt(i))*(13-i); if((11-sum%11)%10!=parseFloat(id.charAt(12)))
return false; return true;}

function checkForm()
{ if(!checkID(document.idform.idcard.value))
alert('Wrong ID Card');
document.idform.idcard.value = "";
}
   <form name="idform">
ID Card Check: <input type="text" name="idcard" maxlength="13" onblur="checkForm();" />
</form>


<br>
<p>(Correct ID Card = 1100701342240 ) </p>

最佳答案

有用。当您在警报消息上按 OK 按钮时,输入字段将被清除。您需要在 checkForm 中再写一行功能

function checkForm(){
if(!checkID(document.idform.idcard.value)){
alert('Wrong ID Card');
document.idform.idcard.value = "";
}
}

关于javascript - onblur 与 javascript 警报,然后清除输入文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43308363/

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