Javascript键码问题 [英] Javascript keycode problem
问题描述
大家好,
i有类似下面的javascript代码,
如果( event .keycode!= 37 && event .keycode!= 39 )
{
var phoneNumber = $( #phoneNumber跨度>)VAL();
if (phoneNumber.length < 1 && event .keyCode!= 48 )
$(< span class =code-string> #phoneNumber)。val( 0 )
else if ((phoneNumber.length < 2 && event .keyCode == 48 ))
event .preventDefault();
else
$( #phoneNumber)。val(phoneNumber)
}
键码37 =左箭头,键码39 =右箭头,但是当我在键盘上按下这些键时,如果正在执行块之间,我正在使用chrome浏览器,我也使用下面的if语句,
< pre lang =cs> if ( event .keycode!= 37 || event .keycode!= 39 )
{
var phoneNumber = $( #phoneNumber 跨度>)VAL();
if (phoneNumber.length < 1 && event .keyCode!= 48 )
$(< span class =code-string> #phoneNumber)。val( 0 )
else if ((phoneNumber.length < 2 && event .keyCode == 48 ))
event .preventDefault();
else
$( #phoneNumber)。val(phoneNumber)
}
紧急帮助非常感谢,
谢谢大家。
( #phoneNumber的跨度>)VAL();
if (phoneNumber.length < 1 && event .keyCode!= 48 )
( #phoneNumber)。val( 0 )
else if ((phoneNumber.length < 2 && event .keyCode == 48 ))
event .preventDefault();
else
( #phoneNumber)。val(phoneNumber)
}
keycode 37 =左箭头,键码39 =右箭头,但是当我在键盘条件下按下这些键时,如果正在执行块,我使用的是Chrome浏览器,我也使用了下面的if语句,
if ( event .keycode!= 37 || event .keycode!= 39 )
{
var phoneNumber =
Hi everyone,
i have a javascript code like below,
if (event.keycode != 37 && event.keycode != 39)
{
var phoneNumber = $("#phoneNumber").val();
if (phoneNumber.length < 1 && event.keyCode != 48)
$("#phoneNumber").val(0)
else if ((phoneNumber.length < 2 && event.keyCode == 48) )
event.preventDefault();
else
$("#phoneNumber").val(phoneNumber)
}
keycode 37 = left arrow, keycode 39 = right arrow but when i pressed these keys on keyboard condition which is between if block being executed, i am using chrome browser, also i used the if statement below,
if (event.keycode != 37 || event.keycode != 39)
{
var phoneNumber = $("#phoneNumber").val();
if (phoneNumber.length < 1 && event.keyCode != 48)
$("#phoneNumber").val(0)
else if ((phoneNumber.length < 2 && event.keyCode == 48) )
event.preventDefault();
else
$("#phoneNumber").val(phoneNumber)
}
urgent helps greatly appreciated,
Thanks everybody.
("#phoneNumber").val(); if (phoneNumber.length < 1 && event.keyCode != 48)
("#phoneNumber").val(0) else if ((phoneNumber.length < 2 && event.keyCode == 48) ) event.preventDefault(); else
("#phoneNumber").val(phoneNumber) }
keycode 37 = left arrow, keycode 39 = right arrow but when i pressed these keys on keyboard condition which is between if block being executed, i am using chrome browser, also i used the if statement below,
if (event.keycode != 37 || event.keycode != 39) { var phoneNumber =
这篇关于Javascript键码问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!