【发布时间】:2021-04-20 15:22:26
【问题描述】:
基本上我有一个文本区域,用户无法输入“%”,不需要显示警告/警报,最简单的方法是什么?
关于如何处理这个问题有什么建议吗? 我不知道我是否必须创建一个函数来完成这项工作......
<div class="col-md-12 label-base">
<label for="exampleFormControlTextarea1">Justify</label>
<textarea style="resize: none" ng-disabled="negociacaoEspecCtrl.proposta.flagDesabilitaEdicaoProposta"
class="form-control observacoes" id="exampleFormControlTextarea1" rows="3" ng-model="negociacaoEspecCtrl.proposta.dadosCadastro.negociacaoEspecial.justificativaNegociacaoEspecial">
</textarea>
</div>
【问题讨论】:
-
最简单和最明智的做法是让用户输入 '%' 然后转义你不想要的字符,因为你不打算警告他们'%' 键在他们键入时似乎不起作用。您可以使用 encodeURI() 或 encodeURIComponent() w3schools.com/jsref/jsref_escape.asp。或者看到这个:stackoverflow.com/questions/15302746/…
标签: javascript html textarea