簡體   English   中英

IE阻止html表單字段

[英]IE blocking html form fields

http://megsmoxie.com/2012/12/enter-to-win-a-fijit-friend-willa/ (或任何單個帖子)上,搜索,訂閱和評論表單在Ineternet Explorer中不起作用。

您可以單擊它們並查看光標一秒鍾,然后似乎失去焦點,因此我認為這不是重疊的div問題。 如果單擊后立即按一個鍵,則可以輸入一個字母,但隨后會失去焦點。 在chrome和ff中工作正常。

奇怪的是,該問題不在http://megsmoxie.com/contact/或主頁上出現(側欄表單以及聯系表單均正常工作),該問題僅出現在單個帖子上。 任何幫助將非常感激。

我查看了此頁面,發現發生了很多事情。 這很可能是由於各地都引發了onfocus事件的某些爭論。 眾所周知,IE在處理onfocus事件方面特別糟糕。

此外,似乎還有一些第三方腳本和控件正在觸發。 其中之一很可能只是從IE中的文本框中竊取了焦點。

除此以外,我無法告訴您更多其他信息。 如果您是此站點的開發人員,則將需要做更多的深度調試。 嘗試消除一些正在進行的事情,並將其一一添加回去,直到再次崩潰或調試一些javascript。

您會注意到,如果單擊並按住鼠標不放,則可以在字段中輸入內容而不會打擾。 僅當釋放鼠標按鈕時,焦點才會被盜,並且無法再鍵入。 通過這種行為觀察,我進入了Chrome瀏覽器,查看正在處理的事件:

在此處輸入圖片說明

我發現該document具有mouseup事件的處理程序,並且此代碼來自icx-ez-excerpt.js 追溯到您的文檔中,您可以在下面找到相關參考(刪除這些,確實可以解決問題):

<script type="text/javascript">
    var icx_publication_id = 10591;
    var icx_copyright_notice = 'Copyright 2012 Meg&#039;s Moxie';
    var icx_content_id = '30168';
</script>
<script type="text/javascript"
        src="http://license.icopyright.net/rights/js/copyright-notice.js">
</script>

刪除它,該代碼將按預期在IE中工作。 我將進行進一步的挖掘,以找出在他們的代碼中 ,什么正在破壞您的用戶的體驗。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM