Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 只允许某些字符_Javascript_Html - Fatal编程技术网

Javascript 只允许某些字符

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

我想阻止所有字符的输入,除了0-9,a-z,a-z范围内的字母数字字符。所以当有人打字的时候!例如,输入中没有写入任何内容。如何执行此操作?

您需要编写一个函数,用于侦听表单字段的
onkeypress
事件,然后检查表单是否包含任何不需要的字符,如果包含,则使用删除的字符更新字段。

或者您可以使用:


请再详细一点。你说的是什么背景?表格?多个表单?@Pekka我的意思是,在我有一个表单,里面有一个特定的输入字段,我只允许字母数字字符,如果有人键入其他字符,例如。(点)或任何其他字符,字符不应该写入输入。有jQuery字母数字包,但包含用于此简单功能的全新javascript会增加开销。您还可以从
onkeypress=“function()”
返回
false
,以防止写入字符
$('#yourInput').alphanum();