Я создаю что-то, что будет принимать пользовательский ввод в <textarea>
.Я использую <textarea>
, потому что он должен расти как горизонтально, так и вертикально, когда пользователь вводит информацию.Кроме того, он должен обрабатывать несколько строк, поэтому я не использую <input type="number">
(если есть способ достичь своей цели с помощью <input type="number">
, пожалуйста, дайте мне знать).
Итак, я 'm пытается запретить пользователю вводить определенные символы в <textarea>
.Вот мой HTML:
<div id="app">
...
<textarea @input="processInput($event)">
</textarea>
...
</div>
А мой JS следующий:
new Vue({
data: {...},
methods: {
processInput(e){
if(certainCondition){
e.preventDefault();
}
}
}
});
Пожалуйста, дайте мне знать, что я делаю неправильно.Там нет ошибки или исключения из всего, что выброшено.Это просто ничего не делает.