input中type为submit和button时,在各浏览器下提交的表单数据不同

以下“有” 表示在后台表单有按钮数据,无表示在后台表单中无按钮数据。

同步提交表单:

<form id="form" method="post" id="TemplateEdit" class="g_form">
<input id="s1" name="data[sumbit]" type="submit" value="submit" >
<input id="s2" name="data[button]" type="button" value="button">
</form>

 

                     FF     IE7   chrome

 sumbit          有      有      有

 button          无      无      无

 

异步提交表单:

代码
<form id="form" method="post" id="TemplateEdit" class="g_form">
<input id="s1" name="data[sumbit]" type="submit" value="submit" >
<input id="s2" name="data[button]" type="button" value="button">
</form>
<script>
    $(document).ready(function(){
        $("#s1").click(function(){
            $("#form").submit();
        });
        $("#s2").click(function(){
            $("#form").submit();
        });
    });
</script>

 

点s1   

                     FF     IE7   chrome

 sumbit          有      有      有

 button          无      无      无

 

点s2   

                     FF     IE7   chrome

 sumbit           无     无      无

 button          无      无      无 

 

posted @ 2010-11-03 17:17  kuncai  阅读(1488)  评论(0编辑  收藏  举报