Javascript 两个字段中的一个或同时包含验证和响应
我一直在尝试用一个响应来执行一个或两个表单验证。Javascript 两个字段中的一个或同时包含验证和响应,javascript,forms,validation,Javascript,Forms,Validation,我一直在尝试用一个响应来执行一个或两个表单验证。 main.js是 function validateForm() { var x=document.forms["cart"]["qty1"].value; if (x==null || x=="Adult"){ alert("Select Either an Adult or Child Quantity, or Both"); return false; } var x=do
main.js
是
function validateForm()
{
var x=document.forms["cart"]["qty1"].value;
if (x==null || x=="Adult"){
alert("Select Either an Adult or Child Quantity, or Both");
return false;
}
var x=document.forms["cart"]["qty2"].value;
if (x==null || x=="Child"){
alert("Select Either an Adult or Child Quantity, or Both");
return false;
}
var x=document.forms["cart"]["product1[]month"].value;
if (x==null || x=="Select Date"){
alert("Select Date");
return false;
}
var x=document.forms["cart"]["product1[]time"].value;
if (x==null || x=="Time"){
alert("Select Time");
return false;
}
var x=document.forms["cart"]["product1[]hotel"].value;
if (x==null|| x=="Hotel or Cruise Ship"){
alert("Hotel or Cruise Ship must be filled out");
return false;
}
}
qty1
和qty2
必须是一个或两个,只是不能为空,而且我无法使它正常工作。上面的代码是原始代码,未格式化为执行其中一项或两项操作。除非您的问题是关于jQuery验证插件,否则请不要使用标签。已编辑。不是原因,但不能发生。如果x
是一个表单输入,那么空字符串就是空字符串