js设置input只读
时间: 2023-07-30 17:07:04 浏览: 151
可以通过设置input元素的readonly属性来实现输入框只读。例如,要将id为"myInput"的输入框设置为只读,可以使用如下代码:
```javascript
document.getElementById("myInput").readOnly = true;
```
或者使用jQuery,可以这样写:
```javascript
$("#myInput").prop("readonly", true);
```
相关问题
js 设置input只读
你可以使用 JavaScript 的 `setAttribute` 方法来设置 `input` 标签的 `readonly` 属性,示例代码如下:
```javascript
document.getElementById("yourInputId").setAttribute("readonly", "readonly");
```
其中,`yourInputId` 是 `input` 标签的 `id` 属性值,可以根据实际情况进行修改。这样设置后,用户就无法编辑该输入框的内容了。
js设置input只读置灰
你可以使用以下代码设置一个input元素为只读并置灰:
```javascript
var inputElement = document.getElementById("input-id"); //替换为你的input元素id
inputElement.readOnly = true;
inputElement.style.backgroundColor = "#f1f1f1";
inputElement.style.cursor = "not-allowed";
```
其中,`#f1f1f1`是置灰的背景颜色,`not-allowed`是将鼠标光标设置为禁止符号,表示该输入框不可编辑。
阅读全文