您的位置:首页 > 其它

form表单提交的几种方法

2017-08-27 09:59 211 查看
form表单提交的几种方法

[html] view
plain copy

<form id="myform" name="myform" method="post" onsubmit="return sumbitTest();"   

      action="RegisterAction.action">  

    <table>  

        <tr>  

            <td>姓名:</td>  

            <td> <input type="text" name="name" /> </td>  

        </tr>  

        <tr>  

            <td>性别:</td>  

            <td>  

                <input type="radio" name="sex" value="1"> 男  

                <input type="radio" name="sex" value="0"> 女  

            </td>  

        </tr>  

        <tr>  

            <td>年龄:</td>  

            <td>  

                <select name="age">  

                    <option value="20">20</option>  

                    <option value="21">21</option>  

                    <option value="22">22</option>  

                </select>  

            </td>  

        </tr>  

        <tr>  

            <td colspan="2">  

                <input type="submit" value="Submit普通提交">  

                <input type="button" id="ajaxBtn" value="AJAX提交" />  

                <input type="button" id="jqueryBtn" value="jQuery提交" />  

                <input type="button" id="jsBtn" value="JS提交" />  

                <input type="submit" value="onSubmit提交" />  

            </td>  

        </tr>  

    </table>  

</form>  

[javascript] view
plain copy

<script type="text/javascript">  

    $(function() {  

        //ajax提交  

        $("#ajaxBtn").click(function() {  

            var params = $("#myform").serialize();  

            $.ajax( {  

                type : "POST",  

                url : "RegisterAction.action",  

                data : params,  

                success : function(msg) {  

                    alert("success: " + msg);  

                }  

            });  

        })  

  

        //jQuery提交  

        $("#jqueryBtn").click(function(){  

            $("#myform").submit();  

        })  

  

        //js提交   

        $("#jsBtn").click(function(){  

            document.myform.action="RegisterAction.action";     

            document.myform.submit();     

        })  

    })  

    function sumbitTest(){  

        return true; //return false则不会提交   

    }  

</script>  

以上是比较常用的几种表单提交方式,但绝不局限于这些

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: