javascript - 启用文本框并使其可编辑

标签 javascript html css jsp dojo

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

相关文章:

javascript - 在 <option> 标签内添加 span 并设置样式

html - anchor 悬停背景的CSS?

javascript - 我的 javascript 无法正确计算货币总值(value)

php - 如何在图像上叠加忙碌图标?

css - 在 iframe 或 div 中滚动

html - 尝试创建 3 个专门布局的 div

java - 如何更改表格 View 上的边框线颜色

jquery - 选择列表更改选择

javascript - 循环遍历 JSON 对象列表

Javascript var 到 php var