textarea禁止输入
时间: 2023-09-10 22:07:56 浏览: 163
要禁止textarea输入,你可以使用以下代码:
```html
<textarea onkeydown="return false" onkeyup="return false"></textarea>
```
这将阻止用户在textarea中键入任何内容,但是用户仍然可以通过粘贴内容来更改textarea的值。如果你也想禁止粘贴,请使用以下代码:
```html
<textarea onkeydown="return false" onkeyup="return false" onpaste="return false"></textarea>
```
这将禁止用户键入和粘贴任何内容到textarea中。
相关问题
textarea禁止输入js
你可以使用JavaScript来禁用textarea输入。以下是一种方法:
```javascript
var textarea = document.querySelector('textarea');
textarea.addEventListener('keydown', function(event) {
event.preventDefault();
});
```
这将阻止用户在textarea中键入任何内容。你可以将其放在页面加载后执行的脚本中,或者在需要时将其包装在函数中并在需要时调用该函数。
textarea禁止输入获取焦点
你可以使用以下代码来禁止textarea获取焦点:
```
$('textarea').on('mousedown', function(event) {
event.preventDefault();
});
```
这将会使得当用户单击textarea时,它不会获取焦点,从而禁止用户输入。注意这里使用的是 `mousedown` 事件而不是 `click` 事件,因为在某些浏览器中,`click` 事件会在焦点转移到textarea之前被触发。