Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.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/2/jquery/78.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 无法使evet.charCode正常工作_Javascript_Jquery_Html - Fatal编程技术网

Javascript 无法使evet.charCode正常工作

Javascript 无法使evet.charCode正常工作,javascript,jquery,html,Javascript,Jquery,Html,我有3个div,我需要把它们放在只接受数字的地方。 我尝试附加“onkeypress”函数,但它仍然接受数字。 这里有人能帮我吗?我似乎找不到问题出在哪里 代码如下: document.getElementById("cc-num").maxLength = 16; document.getElementById("zip").maxLength = 5; document.getElementById("cvv").maxLength = 3; $("#cc-num").append("onk

我有3个div,我需要把它们放在只接受数字的地方。 我尝试附加“onkeypress”函数,但它仍然接受数字。 这里有人能帮我吗?我似乎找不到问题出在哪里

代码如下:

document.getElementById("cc-num").maxLength = 16;
document.getElementById("zip").maxLength = 5;
document.getElementById("cvv").maxLength = 3;
$("#cc-num").append("onkeypress='return event.charCode >= 48 && 
event.charCode <= 57'");// makes the Card Number div only digit 
available.
$("#zip").append("onkeypress='return event.charCode >= 48 && 
event.charCode <= 57'"); // makes the Zip div only digit available
$("#cvv").append("onkeypress='return event.charCode >= 48 && 
event.charCode <= 57'"); // makes the cvv div only digit available.
document.getElementById(“cc num”).maxLength=16;
document.getElementById(“zip”).maxLength=5;
document.getElementById(“cvv”).maxLength=3;
$(“#cc num”).append(“onkeypress='return event.charCode>=48&&
event.charCode=48&&
event.charCode=48&&

event.charCode为了访问事件,您需要使用
keypress
事件来调用将事件作为参数传递给它的函数

此外,不要使用内联HTML事件属性(即,
onkeypress
)。25年前事件处理程序就是这样建立的,出于某种上帝所不允许的原因,它不会消失。有不使用它们,而是遵循现代的、基于标准的方法

//使用JavaScript而不是内联HTML属性设置事件回调。
//作为回调函数提供的函数将自动
//收到对事件的引用
$(“#cc num”)。在(“按键”,功能(evt){

如果(evt.charCode>=48&&evt.charCode要访问该事件,您需要使用
按键
事件调用将事件作为参数传递给它的函数

此外,不要使用内联HTML事件属性(即,
onkeypress
)。25年前事件处理程序就是这样建立的,出于某种上帝所不允许的原因,它不会消失。有不使用它们,而是遵循现代的、基于标准的方法

//使用JavaScript而不是内联HTML属性设置事件回调。
//作为回调函数提供的函数将自动
//收到对事件的引用
$(“#cc num”)。在(“按键”,功能(evt){

如果(Ev.CalCudie>=48 & & Ev.CalDe码不确定您想使用<代码> $(…).AppEnter(…)>代码>来追加事件侦听器。既然使用jQuery,请考虑使用<代码> .[()] />代码>语法。<代码> $(“yzip zip”)。OnKePress = 'Realviv.ChanCele>=48 & & 不为您提供闭锁读取。jQuery <代码>。在< /代码>上附加事件侦听器。可能的事件不确定您想使用<代码> $(…)>(…)>代码>来追加事件侦听器。因为您正在使用jQuery,请考虑使用<代码> .n(/)>代码>语法。<代码> $(“yzip zip”).append(“onkeypress='return event.charCode>=48&&
甚至不关闭建议阅读。jQuery
.on
附加事件侦听器。以及可能的事件