相信在处理from表单的提交时,都用到过用js提交表单的,js验证后再提交到服务器。
- <html>
- <head><title></title></head>
- <body>
- <form name="form1" id="form1" method="post" action="get.php" >
- <br><br>
- <table>
- <tr>
- <td>姓名</td>
- <td><input name="name" id="name" value="ff" /></td>
- </tr>
-
-
- <tr>
- <td></td>
- <td><input type="button" name="submit"
- value="提交" onclick="submit_form();" /></td>
- </tr>
- </table>
- </form>
- </body>
- </html>
- <script type=text/JavaScript>
- function submit_form(){
-
- document.forms[0].submit();
-
- }
- </script>
- 如果按照上面程序的话根本不能提交数据,问题是你的button按钮的name是"submit",他是JavaScript的关键字,form表单不会提交,只要把它改了,就ok了。也就<input type="button" name="tijiao" value="提交" onclick="submit_form();" />。</这种方式只有点击按钮的时候表单才会提交,按回车的时候根本没办法提交数据。
- <form name="myform" action="get.php" method="post">
- Name:<input type="text" value="robbin" />
- <img src="img/submit.gif" onclick="document.myform.submit()" />
- <!--这里的submit()是form元素所有的方法,用于将该form提交.其实type="submit"的按钮点击之后,实际也相当于是调用的form的submit()方法.--> 跟
- <input type="submit" name="tijiao" value="提交" />效果一样
- </form>