启用文本框并使其可编辑

时间:2013-03-05 20:45:23

标签: javascript html css jsp dojo

我的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>

1 个答案:

答案 0 :(得分:2)

该代码中没有任何内容会导致文本框行为如此。听起来你要么有一些javascript禁用了文本框,要么就是一些让它看起来好像被禁用的CSS,即使它不是。如果是Javascript,请查找设置已禁用属性的行,例如

document.getElementById('EDIT21').disabled = true;

document.getElementbyId('EDIT21').contentEditable = false;