<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    瘋狂

    STANDING ON THE SHOULDERS OF GIANTS
    posts - 481, comments - 486, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    from 表單提交問題

    Posted on 2010-04-13 14:30 瘋狂 閱讀(4974) 評論(5)  編輯  收藏 所屬分類: java

    今天在項目中無意中遇到的一個神奇的問題,特此記錄。

    首先我們看看以下代碼,測試頁面可以看這里,頁面的功能和邏輯很簡單。

    這段代碼從邏輯上看沒有任何錯誤和BUG,理論上是可以完全執行的。

    <html>
        <head>IE 測試</head>
    <body>
    <script language="javascript">
    /*
    ======================================
        IE 下 submit 重名測試
        作者:朦朧中的罪惡
        博客:http://be-evil.org
    ======================================
    */
    function dosubmit()
    {
        var theform = document.getElementById('theform');
        theform.submit();
    }
    </script>
        <form method="post" id="theform">
            <table width="800">
                <tr>
                    <td><input type="text" value="測試"></td>
                </tr>
                <tr>
                    <td><input type="button" name="submit" value="提交" onclick="dosubmit()"></td>
                </tr>
            </table>
        </form>
    </body>
    </html>

    如果用Firefox查看這個頁面并點擊提交按鈕,表單會正常提交,但是我們換到IE下面,IE卻會提示“對象不支持此屬性和方法“ 而停止提交的操作。

    這是怎么回事呢?經過我多方的查找資料,發現是提交按鈕的name="submit"的屬性在搗亂。

    此時我們將theform.submit();注釋掉,新起一行輸入alert(theform.submit.value);刷新頁面后再次點擊提交,彈出的窗口上會顯示”提交“兩個字,神奇了!theform.submit居然是提交按鈕而不是theform的方法了!

    為什么會出現這個問題呢,因為在IE下可以通過 表單.表單元素名稱 這樣的方式獲得一個表單下的所有表單元素,但是巧就巧在這里,如果某個表單元素的名稱和表單的方法名重名的話那么IE就會優先將名稱解析為某個表單元素,而不是表單的方法,此時就會出現這個神奇的問題了。


    本文來自CSDN博客,:http://blog.csdn.net/l00109503/archive/2009/03/24/4020135.aspx

     


    評論

    # re: from 表單提交問題[未登錄]  回復  更多評論   

    2012-11-23 14:22 by 1
    222

    # re: from 表單提交問題  回復  更多評論   

    2013-04-23 18:08 by 的說法是的
    的舒服的發

    # re: from 表單提交問題  回復  更多評論   

    2014-06-03 09:18 by 阿達
    we

    # re: from 表單提交問題  回復  更多評論   

    2014-08-26 20:12 by 二惡烷
    rterter

    # re: from 表單提交問題  回復  更多評論   

    2014-09-25 10:17 by sd f
    sdf asd fasdfsa f
    主站蜘蛛池模板: 久久亚洲中文无码咪咪爱| 亚洲第一成人在线| 黄桃AV无码免费一区二区三区| 国产精品国产午夜免费福利看| 亚洲精品国产精品| 国产三级免费观看| 免费一区二区无码视频在线播放| 四虎永久免费影院| 久久国产一片免费观看| 亚洲欧洲美洲无码精品VA| 久热免费在线视频| 亚洲成人福利在线观看| 野花高清在线观看免费完整版中文 | 国产亚洲3p无码一区二区| 日本免费A级毛一片| 亚洲国产精品婷婷久久| 91人成网站色www免费下载| 亚洲va在线va天堂va手机| 四虎成人免费大片在线| 美女被爆羞羞网站在免费观看| 亚洲国产成人久久一区久久| a级片免费在线观看| 亚洲视频免费一区| 免费无码黄动漫在线观看| 男女污污污超污视频免费在线看| 中文亚洲AV片不卡在线观看| 91禁漫免费进入| 久久亚洲中文无码咪咪爱| 久久久久久久尹人综合网亚洲| 99热这里有免费国产精品| 亚洲欧美日韩久久精品| 亚洲日韩中文在线精品第一 | 免费在线观看的黄色网址| 美女在线视频观看影院免费天天看| 亚洲天堂中文字幕| 免费羞羞视频网站| 国产成人免费ā片在线观看老同学| 亚洲成a人片在线观看中文!!!| 小小影视日本动漫观看免费| 中国一级全黄的免费观看| 亚洲女人影院想要爱|