我正在创建表单验证,但无法弄清楚如何使用从变量中检查preg_match。检查只是空字段工作正常,但它还不够。有什么建议吗?
var tekst = /([a-zA-Z0-9]|[a-zA-Z0-9])/;
var myForm = document.forms.formaa;
var prek = myForm.elements['preke'];
var kaina = myForm.elements['kaina'];
var k = myForm.elements['kiekis'];
var uzsak = myForm.elements['uzsakymas'];
if (uzsak.value == ''){
alert("neuzpildyta");
return false;
}
for (var i = 0; i < prek.length; i++) {
var preke = prek[i];
var kai = kaina[i];
var kie = k[i];
if (preke.value == '' || (preke.value).test(tekst) == false){
alert("neuzpildyta");
return false;
}
if (kai.value == ''){
alert("neuzpildyta");
return false;
}
if (kie.value == ''){
alert("neuzpildyta");
return false;
}
}
答案 0 :(得分:0)
您是否考虑使用类似jQuery validation的内容?
,而不是滚动自己的验证答案 1 :(得分:0)
你也可以这样使用,
if(x == null || x ==“”){
document.getElementById('name')。innerHTML =“姓名必须填写”;
返回false; }
更多这一个帮助你JavaScript Validation.