我的 jsp 文件中显示了一个文本框字段,它看起来总是被禁用且不可编辑。我想在一种情况下启用和编辑它。
所以当满足上述条件时,我将保存该字段的页面保存到数据库中。我只想启用文本框和可编辑字段。我的代码如下,
<li class="Textbox"><input type="text"
dojoType="dijit.form.NumberTextBox" name="field name"
id="EDIT21" style="width: 45px;" size="4" maxlength="3"
value="${value of an expression}"
onchange="Config1.updateStatus();" required="true"
constraints="{min:1,max:999}"
rangeMessage="<spring:message code='validation.' arguments='1,999' />" />
</li>
最佳答案
该代码中没有任何内容会导致文本框出现那样的行为。听起来你要么有一些 javascript 禁用了文本框,要么有一些 CSS 使它看起来好像被禁用了,即使它不是。如果是Javascript,找设置disabled属性的那一行,比如
document.getElementById('EDIT21').disabled = true;
或
document.getElementbyId('EDIT21').contentEditable = false;
关于javascript - 启用文本框并使其可编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15233756/