文本框不可以编辑可以用两个属性来控制:
readonly,只读属性,文本可以选择、复制,但是不可以改变文本值
disabled,不可选择、复制、改变文本值。
js控制打开对话框的时候,同时改变对话框中的文本框的属性即可。
jq方法
$("input[type=text]").prop('readonly','readonly')
或者
$("input[type=text]").prop('disabled','disabled')
jsp的文本框不能输入文字的原因可能是disabled设置为true
disabled="true"解决办法:去掉该语句即可
定义和用法
disabled 属性规定应该禁用 input 元素。
被禁用的 input 元素既不可用,也不可点击。可以设置 disabled 属性,直到满足某些其他的条件为止(比如选择了一个复选框等等)。然后,就需要通过 JavaScript 来删除 disabled 值,将 input 元素的值切换为可用。
注释:disabled 属性无法与 <input type="hidden">一起使用。
<input class="form-control" id="title-keyword" type="text" value="请输入题目关键字" onfocus="clear(‘title-keyword’)" onblur="fill(‘title-keyword’,0)"/>
onfocus中,参数双引号改单引号
onblur中id参数加上单引号