如题 我要对多个相同名称的表单进行验证是否为空 应该怎么写啊 求各位大神指点

解决方案 »

  1.   

    var range3s=document.getElementsByName("configOilalarmDefault.range3s");
    for(var i=0;i<range3s.length;i++){
    if(range1==''||range2==''||range3==''){
    alert("告警范围不能为空!");
    return false;
    }
      

  2.   

    少一句var range3 = range3s[i].value;
      

  3.   

    document.getElementById("form"+id).uid.valueid :表示form你要获取的表单的id
    uid :表示form下面的文本框id
      

  4.   

    你是指ID相同?遍历<input id="inp" value="1"/>
    <input id="inp" value="2"/>
    <input id="inp" value="3"/>
    <input id="inp" value="4"/>$('#inp').each(function() {
      alert($(this).val());
    });
      

  5.   


    //为inputForm注册validate函数
            //楼主  你在这里为不同的表单指定不同的id即可,提交表单前jquery会根据id去为表单做验证的

    $("#inputForm").validate({
    rules: {
    "dept.deptCode": {
    required: true,
    remote: "dept!checkDeptCode.action?oldDeptCode=" + encodeURIComponent('${dept.deptCode}')
    },
    "dept.deptName": {
    required:true,
    remote: {
        url: "dept!checkDeptName.action", 
    type: "post", 
    dataType: "json",
    data:{"oldDeptName":'${dept.deptName}'}
    }
    },
    "dept.parent.id": "required"
    },
    messages: {
    "dept.deptCode": {
    required:"请输入部门编码",
    remote: "该部门编码已存在,请重新输入"
    },
    "dept.deptName":{
    required:"请输入部门名称",
    remote:"该部门名称已存在,请重新输入"
    },
    "dept.parent.id":{
    required:"请至少选择一个上级部门"
    }
    }
    });

    });