1

我需要将表单提交评估为 "TBD" 或数字 > 0 。有没有办法做到这一点,我没有看到..这是我到目前为止所拥有的:

<script language="Javascript">
function validateForm(){
//Declare Variables
var aa=document.forms["form"]["irnumber"].value;
if (aa =='TBD'){
return true;
}else if (parseInt(aa) < 1 || aa==null || aa=="") {
    alert("IR Must Be A Number Or \"TBD\" ");
    return false;
}
</script>

很感谢任何形式的帮助。

4

1 回答 1

1
if (parseInt(aa) > 0 || aa === "TBD") {
    return true;
} else {
    alert("IR Must Be A Number Or \"TBD\" ");
    return false;
}

或者

if (/^((TBD)|(0*[1-9]+[0-9]*))$/i.test(aa)) {
    return true;
} else {
    alert("IR Must Be A Number Or \"TBD\" ");
    return false;
}
于 2012-09-27T17:09:35.633 回答