<s:textfield name="user.loginId" theme="simple"> 
改为
<s:textfield id="user.loginId" theme="simple"> 

解决方案 »

  1.   

    document.getElementsByName("user.loginId")[0].value
      

  2.   

    var i = document.form1['loginId.value']试试;
      

  3.   

    var i = document.form1.loginId.value; --->var i=document.getElementsByName("user.loginId")[0].value
      

  4.   

     看红色部分
    <s:textfield name="user.loginId" theme="simple" />
    name="user.loginId"  改为form1.loginId
      

  5.   

    对了,如果第二个要查的是password的话,是不是改成:var p=document.getElementsByName("user.password")[1].value;这样改对麽?
      

  6.   

    程序中action里的方法已经写定了,相应jsp需要写成user.loginId,是user这个角色的loginId,如果改的话,会不会有影响呢?
      

  7.   

    struts吗?我记得是styleId属性会被转换成id属性,再用getElementsById来取就可以了
      

  8.   

    getElementsByName是JS的默认函数 返回数组
      

  9.   

    这样写对吗???
    共三项:用户名,密码,重新输入密码。
    function check(){
    var valid = true;
    var i = document.getElementsByName("user.loginId")[0].value;
    var p1 = document.getElementsByName("user.psw")[0].value;
    var p2 = document.form1.psw2.value;if(i ==  ""){
    window.alert("用户名不能为空!");
    valid = false;
    }else{
    if(p1.length<3){
    window.alert("密码不能为空且长度不能小于3个字符!");
    valid = false;
            }
    }else{
    if(p1 != p2){
    window.alert("确认密码与密码不一致!");
    valid = false;
    }
    }
    if(valid)
    document.form1.submit();
    }
      

  10.   

    我弄好了,是这样改的:
    function check(){ 
    var valid = true; 
    var i = document.regform.loginId.value;
    var p1 = document.regform.psw.value;
    var p2 = document.regform.psw2.value;……if(i ==  ""){ 
      window.alert("用户名不能为空!"); 
      valid = false; 
    }else{ 
      if(p1.length <3){ 
        window.alert("密码不能为空且长度不能小于3个字符!"); 
        valid = false; 
      }else{ 
        if(p1 != p2){ 
          window.alert("确认密码与密码不一致!"); 
          valid = false; 
        } 
    }
    }
    if(valid) 
    document.form1.submit(); 
    }……<s:textfield name="user.loginId" id="loginId" theme="simple">
    <s:password name="user.psw" id="psw" theme="simple">
    <input type="password" name="psw2" id="psw2">……<input type="button" value="提 交" onclick="checkreg();">