我有这个文字区/表格:
<div><textarea name="subject" rows="3" cols="60" placeholder="Please Enter Your Subject..." required="true"></textarea></div>
显然,如果用户键入文本区域:su / bject 然后显示su \ bject。
是否有HTML方法确保从表单中删除“A”或除Aa-Zz之外的任何其他字符?
提前致谢
答案 0 :(得分:1)
提交时,您可以通过执行以下操作来捕获结果,而不会产生任何不需要的字符:
yourTextArea.value = yourTextArea.value.replace( /[^a-zA-Z]/g , '');
或者,如果您想在按键时将其剥离,请按照以下方式修改文本区域:
<textarea onkeyup="this.value = this.value.replace( /[^a-zA-Z]/g, '');" name="subject" rows="3" cols="60" placeholder="Please Enter Your Subject..." required="true"></textarea>