我有一个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