定义一个ID就容易得多
用document.getElementById("这里是你定义的ID").value获取值var patrn=/^[1-9][0-9]{4,}$/;  if( !patrn.test(document.getElementById("这里是你定义的ID").value)){
     alert("必须为数字");
     document.getElementById("这里是你定义的ID").focus();
     return false;
   }

解决方案 »

  1.   

    document.getgetElementsByName(<%=objectName%>+"")(0);
    至于验证,就按一楼所说的
      

  2.   

    var patrn=/^[1-9][0-9]{4,}$/;
    这个正则是限制第一位不能为0且最少5位
    根据你自己要求去改
      

  3.   

    比如<input type="text" name=" <c:out value='${objectName}'/>.progress"  
        value=" <c:out value='${objectEntity.progress}'/>" id="aa"> 
    那么document.getElementById("aa").value获取