我有一個jsp/html頁面。這個頁面是從兩個不同的鏈接訪問的。 它是菜單1 - > demo.html頁面和Menu2 - > demo.html頁面(在我的情況下它的jsp) 在demo.html頁面我有一個默認情況下禁用的文本框。現在javascript的重點功能沒有按預期工作
<input class="mytextinputtextField" type="text" id="countryOfOrigin"
readonly style="background-color:#DCDCDC" />
當demo.html頁從菜單2訪問,我使用的是隱藏的參數檢查並重新啓用文本框,並設置焦點上的文本框中。
if(document.getElementById("submenu_name").value=="PM")
{
document.getElementById("countryOfOrigin").focus();
}
該字段已啓用且遊標可見,但是如果我在文本框中鍵入的文本未輸入。 我需要點擊文本框才能輸入文字。 我認爲這是因爲殘疾人,再次啓用該領域。 請任何人都可以幫助我在javascript中輸入焦點事件的文本框。 我沒有使用JQuery,瀏覽器是I.E 6
如何啓用您的文本框? – leaf 2013-03-04 13:02:47
document.getElementById(「countryOfOrigin」)。readOnly = false; – 2013-03-04 13:08:01
這是那些屬性中的一個,或者不存在,因爲它成爲元素的「屬性」。嘗試'readonly =「fred」'你會發現,它仍然是隻讀的:),因爲它是驅動其功能的屬性的「存在」。 – 2013-03-04 13:37:39