Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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,我想过滤数字为1到4,字符为“/”的输入字段。以下是我尝试过的: HTML: 函数有效(事件){ //此数组包含每个有效字符的键代码 //其他代码可在此处找到:https://keycode.info/ 常量validChars=[“数字1”、“数字2”、“数字3”、“数字4”、“Numpad1”、“Numpad2”、“Numpad3”、“Numpad4”、“斜杠”]; 返回validChars.includes(事件代码); } 共享示例输入字段您尝试自己编写什么代码?因此,希望OP自己尝试

我想过滤数字为1到4,字符为“/”的输入字段。以下是我尝试过的:

HTML:

函数有效(事件){
//此数组包含每个有效字符的键代码
//其他代码可在此处找到:https://keycode.info/
常量validChars=[“数字1”、“数字2”、“数字3”、“数字4”、“Numpad1”、“Numpad2”、“Numpad3”、“Numpad4”、“斜杠”];
返回validChars.includes(事件代码);
}

共享示例输入字段您尝试自己编写什么代码?因此,希望OP自己尝试编码这个问题,如果有任何问题,我们在这里帮助HTML
javascript
函数isNumber(evt){var key=evt.key;if(key!=1 | key!=2 | key!=3 | key!=4)返回false;返回true;}
@aderamdani请更新您的问题,而不是将您的代码发布在评论中或作为答案。
<input id='scc' type='text' name='secc3' maxlength='4' onkeypress='return isNumber(event)' placeholder='Security code' required>
function isNumber(evt) {
    var key = evt.key;
    if (key != 1 || key != 2 || key != 3 || key != 4) return false;
    return true;
}