Javascript 只允许某些字符
我想阻止所有字符的输入,除了0-9,a-z,a-z范围内的字母数字字符。所以当有人打字的时候!例如,输入中没有写入任何内容。如何执行此操作?您需要编写一个函数,用于侦听表单字段的Javascript 只允许某些字符,javascript,html,Javascript,Html,我想阻止所有字符的输入,除了0-9,a-z,a-z范围内的字母数字字符。所以当有人打字的时候!例如,输入中没有写入任何内容。如何执行此操作?您需要编写一个函数,用于侦听表单字段的onkeypress事件,然后检查表单是否包含任何不需要的字符,如果包含,则使用删除的字符更新字段。或者您可以使用: 请再详细一点。你说的是什么背景?表格?多个表单?@Pekka我的意思是,在我有一个表单,里面有一个特定的输入字段,我只允许字母数字字符,如果有人键入其他字符,例如。(点)或任何其他字符,字符不应该写入输入
onkeypress
事件,然后检查表单是否包含任何不需要的字符,如果包含,则使用删除的字符更新字段。或者您可以使用:
请再详细一点。你说的是什么背景?表格?多个表单?@Pekka我的意思是,在我有一个表单,里面有一个特定的输入字段,我只允许字母数字字符,如果有人键入其他字符,例如。(点)或任何其他字符,字符不应该写入输入。有jQuery字母数字包,但包含用于此简单功能的全新javascript会增加开销。您还可以从
onkeypress=“function()”
返回false
,以防止写入字符
$('#yourInput').alphanum();