0

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

1 回答 1

2

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

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

或者

document.getElementbyId('EDIT21').contentEditable = false;
于 2013-03-05T20:54:39.293 回答