0

javascript 检查表单值是否为空

 if(!$('nradulti').value){ok=2;}
 if(!$('transport').value){ok=2;}
 if(!$('plata').value){ok=2;}

 if(ok==1){return true;}

 else if(ok==2){
      $('mesaj').innerHTML="
      <span class='notarea'>Please complete all fields.</span>";
      return false;
 }

我需要添加一个名为验证码的新变量spam并检查它是否等于某个数字,例如“什么是 2+2”,并且脚本仅在数字为 4 时继续

请问我需要添加哪一行?

谢谢!

4

3 回答 3

0

您可以通过基本的相等检查来完成此操作。我不确定您使用的是什么框架,但考虑到您的其他电话。

if(!$('spam').value == '4'){
   ok=2;
}
于 2013-04-09T09:48:12.740 回答
0

将此行添加到您的 js 文件中,并在此之前声明 spam 的值。if($('spamInput_field_selector').value!=spam){ok=2}

于 2013-04-09T09:49:56.560 回答
0

试试这个方法

var answer = document.getElementById("answer").value;

var digit1 = parseInt(document.getElementById("digit1").innerHTML);

var digit2 = parseInt(document.getElementById("digit2").innerHTML);

var spam = digit1 + digit2;

if(answer == ""){

    alert("Please add the numbers");

}else if(spam==answer){

    // call script  //
         }
于 2013-04-09T09:53:19.970 回答