<tr>
       <td>姓名
         <input type = text name = username size = 16>
       </td>
       <td>
         <a href = "validate.jsp?name =username ">检查用户是否可用</a>
       </td>
      </tr>
   怎么把username的值给name啊,弄了半天了,哪位大虾告诉我这个新手一下,谢谢了!

解决方案 »

  1.   

     <form action="validate.jsp" method="post">
     <tr> 
          <td>姓名 
            <input type = text name = username size = 16> 
          </td> 
          <td> 
             < input type=submit value="检查用户是否可用">
            </td> 
          </tr> 
    </form>
      

  2.   

    文本框里的内容是用value属性的.可以这样做<input type = 'text' id = 'username' value='需要检验的内容' size = '16'/> 再拿到JavaScript里校验<script type="text/javascript">
    function check(){
        var temp=document.getElementById("username").value; //拿出要校验的值进行校验
    }
    </script>
      

  3.   

    弱弱的问一下,不能直接拿username用吗?
      

  4.   

    <a href = "validate.jsp?name =<script>document.getElementById('userName').value</script>">
    改成这样试试看了
      

  5.   

    http://wang:80/my/validate.jsp?name=<script>document.getElementById('username').value</script>
    不行呀!最后转到这个页面,链接是这样的,name的值是=<script>document.getElementById('username').value</script>
      

  6.   

    你用javaScript进行判断,然后再用javaScript进行跳转,而<a href = "validate.jsp?name =username ">检查用户是否可用 </a> 
    可以改成这样的。
    <a href = "#" onclick="return check()">检查用户是否可用 </a> 
    然后具体的实现在check()这个函数里面写
    <script>
    function check(){
    var name=getElementByName("username").value;
    if("某某某"==name)
    跳转到新页(忘了怎么写了);
    }
    </script>
      

  7.   

    链接的形式
    <a href="#1" onclik="checkUser()" >检查用户是否可用</a>
    js的形式
    <script type="text/javascript"> 
    function checkUser(){
     var temp=document.getElementById("username").value;
     window.location ='validate.jsp?name='+temp;
    }
    </script> 
    顺便说一句,要想在点击链接的时候不跳转要做成ajax了
      

  8.   

    用javascript,给<input >取个id,然后用document.getElementById(),就可以了