gpt4 book ai didi

JavaScript - 仅在范围内验证数字

转载 作者:行者123 更新时间:2023-11-30 08:09:56 25 4
gpt4 key购买 nike

我有一个包含多个字段的 asp 表单。在提交时,我想使用 javascript 检查一个复选框是否已被选中,以及在给定范围内的“金额”字段是否只有数字。我正在努力让它一次检查所有三个 - 目前我有以下内容:

<script type="text/javascript">
function validateForm()
{
var x=document.forms["myForm"]["Amount"].value;
if (x<5 || x >250)
{
alert("Please complete all required fields - Amount you wish to save");
return false;
}

else if ( myForm.agreesubmit.checked == false )
{
alert ( "You Must Agree To The Terms and Conditions" );
return false;
}

}
</script>

目前这是对复选框选择和范围的两个单独检查。

任何想法表示赞赏。

最佳答案

创建一个可以执行此操作的函数:

function validate(str, chk, min, max) {
n = parseFloat(str);
return (chk && !isNaN(n) && n >= min && n <= max);
}

然后像这样调用它:

function validateForm()
{
if(!validate(document.forms["myForm"]["Amount"].value,
document.forms["myForm"]["agreesubmit"].checked, 5, 250)) {
alert("Please complete all required fields - Amount you wish to save");
return false;
}
}

关于JavaScript - 仅在范围内验证数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12063070/

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