两个字段之一或两者都有验证和响应

时间:2015-06-04 18:01:52

标签: 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=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;
    }
}

qty1qty2需要是其中之一或两者,只是不是空的,我无法让它正常工作。上面的代码是原始代码,没有格式化以执行其中一个或两个。

0 个答案:

没有答案