<html>
<head>
<body>
<form name="form1">
<input type="text" id="x" name="x" value="zzzzzzzz">
<input type="button" onclick="sub()">
</form><script language="javascript">
function sub()
{
}
</script>
</body>
</html>

解决方案 »

  1.   

    你把取值语句写到Javascript函数中
    <script language=javascript>
    <!--
       function test()
       {
         alert(form1.x.value);
         window.location = "b.asp?id="+form1.x.value;
       } 
    //-->
    </script>
      

  2.   

    <input type="button" onclick="location='b.htm?id="+document.form1.x.value+"'";>
    改一改:<input type="button" onclick="javascript:window.location.href='b.htm?id="+document.form1.x.value+"'";>
      

  3.   

    <html>
    <head>
    <body>
    <form name="form1">
    <input type="text" id="x" name="x" value="zzzzzzzz">
    <input type="submit" value="hit" onclick="sub()">
    </form><script language="javascript">
    function sub()
    {
      alert(document.form1.x.value);
    form1.action="2.html?id="+document.form1.x.value;
    }
    </script>
    </body>
    </html>
      

  4.   

    onclick="window.location.href='b.asp?id='+document.form1.x.value ;">