1

フォームの送信を「未定」または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 に答える