if (mustInput == 1)
mustInput没有定义和赋值

解决方案 »

  1.   

    正解function validateForm(theForm){
    var elArr = theForm.elements;
    for(var i = 0; i <elArr.length; i++)
    with(elArr[i])
    {
    if (value != "")
    {
    var v = elArr[i].chkInput;
    if(!v) continue;
    var thePat = chkDict[v];
    var gotIt = thePat.exec(value);
    if(!gotIt)
    {
    //alert(inputDesc + ":" + value + " 有误!");
    alert("提交数据有误!");
    elArr[i].focus() ;
    return false;
    }
    }
    else
    {
    var m = elArr[i].mustInput;
    if(!m) continue;
    if (m == 1)
    { alert("请输入相关数据!");
    elArr[i].focus();
    return false;
    }
    }
    } return true;
    }