<input type=button name=roadbutt onclick=subform()>
将这变为
   <input type=submit name=roadbutt>
  然后将form变为
    <form name=form1 action=/road/situation.jsp method=post onsubmit="subform()">
     ......
   </from><script>
 function subform(){
    .......
   form1.submit();
 }
</script>

解决方案 »

  1.   

    <input type="Submit" value="Roadbutt" onClick="subform();">
      

  2.   

    <form name=form1 action=/road/situation.jsp method=post>
       <input type=text name=roadname >
       <input type=text name=roadwidth onKeyUp="f_enter()">
       <input type=button name=roadbutt onclick=subform()>
    </form><script>
     function f_enter(){
       if (keycode==13){
          form1.submit();
     }
    ...
    </script>
      

  3.   

    以上三种方法都行的,不过最好还是用
     <input type=button name=roadbutt onclick=subform()>
    将这变为
       <input type=submit name=roadbutt>
      然后将form变为
        <form name=form1 action=/road/situation.jsp method=post onsubmit="subform()">
         ......
       </from><script>
     function subform(){
        .......
       form1.submit();
     }
    </script>比较好。晚来一下。
      

  4.   

    我来抢分了!!!<input type=text name=roadwidth >
    变成:
    <input type=text name=roadwidth onKeyDown='if(event.keyCode==13)submitTheForm()'><script>
     function submitTheForm()
     {
        //this form submit
        //这时程序就不要我写了吧
      }
    </script>
      

  5.   

    我想检查空值,如果roadname为空,则alert,不提交
    如果按照上面,则用if(true){submit}else{do nothing}限制,还是提交,
    请问该如何解决?????
      

  6.   

    <html>
    <head>
    <title>Just a test</title><script language=Javascript>
    function subform(){
    str = document.form1.roadname.value;
    if(str != "")
    document.form1.submit();
    else
    window.alert("Wrong input!");
    }
    </script></head><body>
    <form name="form1">
    <input type="text" name="roadname"><input type="button" onclick=subform() value="Submit">
    </body>
    </html>
      

  7.   

    好象form用method=get 也可以
      

  8.   

    不用那么复杂,简单如:<form name="test" action="j_security_check" method="post">
        用户名: <input type="text" name="j_username" size='10'>
        口  令: <input type="password" name="j_password" size='10'>
        <input type="submit" name="submit">
    </form>即可!submit按钮会自动执行action="j_security_check"的。
      

  9.   

    zcjl(莫等闲,白了少年头) 的已经讲得很详细了,照他的就可以了
    来得这么晚,不知楼主有没有分给(: