gpt4 book ai didi

javascript 焦点函数没有按预期工作

转载 作者:行者123 更新时间:2023-11-28 03:52:56 27 4
gpt4 key购买 nike

我有一个 jsp/html 页面。可以从两个不同的链接访问该页面。它是 Menu1-->demo.html 页面和 Menu2-->demo.html 页面(在我的例子中是 jsp)在 demo.html 页面中,我有一个默认情况下禁用的文本框。

<input class="mytextinputtextField" type="text" id="countryOfOrigin"
readonly style="background-color:#DCDCDC" />

现在,当从 Menu2 访问 demo.html 页面时,我使用隐藏参数检查它并再次启用文本框并将焦点设置在文本框上。

if(document.getElementById("submenu_name").value=="PM")
{
document.getElementById("countryOfOrigin").focus();
}

该字段已启用且光标可见,但如果我键入文本,则不会在文本框中键入文本。我需要点击文本框来输入文本。我想是因为禁用了又启用了字段。请任何人帮助我能够在来自 javascript 的焦点事件的文本框中键入内容。我没有使用 JQuery,浏览器是 I.E 6

最佳答案

试试这个:

document.getElementById("countryOfOrigin").removeAttribute('readOnly');

jQuery 版本:

jQuery('#countryOfOrigin').removeAttr('readOnly');

关于javascript 焦点函数没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15201918/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com