如何使用javascript检查字段中的特定值?
javascript检查表单值是否为空如何使用javascript检查字段中的特定值?,javascript,jquery,forms,Javascript,Jquery,Forms,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
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;
}
if(!$('nradulti').value){ok=2;}
如果(!$('transport').value){ok=2;}
如果(!$('plata').value){ok=2;}
如果(ok==1){return true;}
否则如果(ok==2){
$('mesaj')。innerHTML=”
请填写所有字段。“;
返回false;
}
我需要为captcha添加一个名为spam
的新变量,并检查它是否等于某个数字,例如“what's 2+2”,以及仅当数字为4时才继续执行的脚本
请问我需要加哪一行
谢谢 您可以通过基本的相等性检查来完成此操作。我不确定您使用的是什么框架,但考虑到您的其他调用
if(!$('spam').value == '4'){
ok=2;
}
将这一行添加到js文件中,并在此之前声明垃圾邮件的值。 如果($('spamInput\u field\u selector').value!=spam){ok=2}请尝试这种方法
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 //
}
var垃圾邮件;如果(spam=='4'){…}更具体一些,请展示一些php代码,但是你展示的代码看起来很糟糕:]这里的代码是从我收集的代码ok=2导致错误,代码ok=1导致表单处理,我在上面添加了一个链接,值也在php中定义,我只需要添加这个简单的验证码。谢谢。我试过每一个(垃圾邮件问题是2+2是什么)如果(!$('spam').value!==4{ok=2;}
if(!$('spam').value!='4'){ok=2;}
如果(!$('spam').value!=4{ok=2;}如果(!$('spam').value!='4'){ok=2;}
他们都返回ok=2,请帮助