HTML 字符形式

HTML Character Form

我有这个文本区域/表格:

<div><textarea name="subject" rows="3" cols="60" placeholder="Please Enter Your Subject..." required="true"></textarea></div>

显然,如果用户在文本区域键入:su/bject 然后显示su\bject。

是否有 HTML 方法来确保没有 '\' 或除 Aa - Zz 之外的任何其他字符从表单中提取?

提前致谢

提交时,您可以通过执行以下操作来捕获没有任何不需要的字符的结果:

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>