就是左边一个文本框,右边用<a>提交</a>。请问如何在<a>中获得文本框的值

解决方案 »

  1.   

    <input type="text" name="tx" id="tx"><a href="javascript:void(0);" onclick="f()"></a><script>
       function fn(){
           var s = $("#tx").val();  //jquery获取值
           location.href= ....
       }
    </script>这样做不就可以了!~
      

  2.   

    java 和 .net 那个好学啊
      

  3.   

    <input type="text" name="tx" id="tx"> <a href="javascript:getValue(0);">提交 </a> 
    <script>
         function getValue(){
          var message;
         message=document.getElementById("tx").value;
           alert(message);
           }
    </script>  
      

  4.   

    <a href="javascript:getValue();">提交 </a> 
      

  5.   

    1楼用的是jquery!要引入js文件,用document.getElementById("**").value;
      

  6.   

    js 完全可以
    <input type="text" name="content" id="content"><a id="submit" target="_blank" href="#" onclick="return submit()">提交</a>
    <script>
       function submit(){
           var obj = document.getElementById("content");
           var value = obj.value;
           if(value == ""){
              alert("请填写内容");
              return false;
           }else{
      document.getElementById("submit").href = "page.jsp?content=" + value;
           }
       }
    </script>
      

  7.   

    jQuery方法好用啊,现在都习惯用这个了,感觉以前写的js不爽,如用document.getElementById("**").value; jQuery方法好且简单...