我的jsp文件中显示了一个文本框字段,它看起来始终处于禁用状态且无法编辑。我想在一个条件下启用它并进行编辑。
因此,当满足上述条件时,我将保存将该字段保存在DB中的页面。我只想启用文本框并且字段可编辑。我的代码如下,
<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>
答案 0 :(得分:2)
该代码中没有任何内容会导致文本框行为如此。听起来你要么有一些javascript禁用了文本框,要么就是一些让它看起来好像被禁用的CSS,即使它不是。如果是Javascript,请查找设置已禁用属性的行,例如
document.getElementById('EDIT21').disabled = true;
或
document.getElementbyId('EDIT21').contentEditable = false;