gpt4 book ai didi

javascript - 返回 true 或 false 在 JavaScript 中不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 13:34:11 25 4
gpt4 key购买 nike

我的返回值不起作用,我需要它们起作用以便验证页面。我有一个函数中的一个函数,因为将编写更多代码,这将需要这种设置。

这是 JavaScript 代码:

var postalconfig = /^\D{1}\d{1}\D{1}\-?\d{1}\D{1}\d{1}$/;

function outer(){
function checkpostal(postal_code){
if (postalconfig.test(document.myform.postal_code.value)) {
alert("VALID SSN");
return true;
} else {
alert("INVALID SSN");
return false;
}
}
checkpostal();
}

和 HTML:

<form name="myform" action="index.php" onSubmit="return outer();" method="post">
Postal Code <input name="postal_code" type="text" />
<input name="Submit" type="submit" value="Submit Form" >
</form>

最佳答案

checkpostal(); 更改为 return checkpostal();

像这样:

var postalconfig = /^\D{1}\d{1}\D{1}\-?\d{1}\D{1}\d{1}$/;

function outer(){

function checkpostal(postal_code) {
if (postalconfig.test(document.myform.postal_code.value)) {
alert("VALID SSN");
return true;
} else {
alert("INVALID SSN");
return false;
}
}

return checkpostal();

}

关于javascript - 返回 true 或 false 在 JavaScript 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4892239/

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