js 控制打开对话框文本框不可编辑

JavaScript018

js 控制打开对话框文本框不可编辑,第1张

文本框不可以编辑可以用两个属性来控制:

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参数加上单引号