<form id="form1" name="form1" method="post" action="">
  <input type="text" name="username" />
  <input type="submit" name="Submit" value="登录" />
</form>能不能改成 输33点登陆就跳转33.asp  输22 就跳转到22.asp

解决方案 »

  1.  var value=document.getElementById("input1").value;
         var url=value+".asp";
         window.location.href=url;
      

  2. <form id="form1" name="form1"> 
      <input type="text" id="username" name="username" /> 
      <input type="button" name="Submit" onclick="aa()" value="登录" /> 
    <script type="text/javascript">
    function aa()
    {
       conName =document.getElementById("username");
       window.location.href=conName.value+".asp"
    }
    </script>
    </form> 
      

  3. 哦,这样你要在js里面触发的,sorry没看清楚问题
      

  4. js
    function btnsubmit()
    {
    var value=document.getElementById("input1").value; 
        var url=value+".asp"; 
        window.location.href=url;
    }
    <form id="form1" name="form1" method="post" action=""> 
      <input type="text" name="username" /> 
      <input type="submit" name="Submit" value="登录"  onclick ='btnsubmit()'/> 
    </form> 
      

  5. 不管前台后台处理,只要把输入的值取出来,加上.asp,然后跳转就可以
      


  6.     <input type="text" name="username" id="username" />
      <input type="submit" name="Submit" value="登录" onclick="window.open(document.getElementById('username').value+'.asp');" /> 
      

  7. var value=document.getElementById("input1").value; 
        var url=value+".asp"; 
        window.location.href=url; 
      

  8. 他用的from表单打开页面,你们都没看到嘛?小子,代码这样写<script>
        function btnsubmit()
        {
            var objValue=document.getElementById("input1").value;
            document.form1.action = objValue+".asp";
            document.form1.submit();
         }
    </script><form id="form1" name="form1" method="post" action=""> 
      <input type="text" name="username" /> 
      <input type="submit" name="Submit" value="登录" onclick="javascript:return btnsubmit();" /> 
    </form> 这才是完全符合你当初的要求啊,看我幸苦为你解决问题的份上,记得给我分啊
      

类似问题 »