gpt4 book ai didi

Javascript onclick 表单验证

转载 作者:行者123 更新时间:2023-11-28 11:10:45 25 4
gpt4 key购买 nike

有人可以告诉我我在这里做错了什么吗?当我输入像 abc 这样的字符时,它会打印出警报,但当我有有效的数字时,它不会保存...

function ValidateNumeric() {
var val = document.getElementById("tbNumber").value;
var validChars = '0123456789.';

for(var i = 0; i < val.length; i++) {
if(validChars.indexOf(val.charAt(i)) == -1)
alert('Please enter valid number');
return false;
}

return true;
}

<INPUT TYPE=SUBMIT NAME="action" VALUE="Save Changes" onclick="return ValidateNumeric();" >

最佳答案

注意语句的开始和结束——“return false;”将在第一次迭代时终止“for”循环。

正确代码:

function ValidateNumeric() {
var val = document.getElementById("tbNumber").value;
var validChars = '0123456789.';

for(var i = 0; i < val.length; i++) {
if(validChars.indexOf(val.charAt(i)) == -1) {
alert('Please enter valid number');
return false;
}
}

return true;
}

关于Javascript onclick 表单验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6215560/

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