[英]Why am I getting a 'no-unused-var' error when using in an inline function
[英]why i am not getting output when i am using number var in Eclipse in build browser.?
我在my-eclipse IDE
使用以下代码。
<html>
<head>
<script>
function isNumberKey(evt){
var charCode = (evt.which) ? evt.which : evt.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57)){
return false;
return true;
}
}
</script>
</head>
<body>
<input name="form_number" onkeypress="return isNumberKey(event)" type="text" maxlength="4">
</body>
</html>
在我的IDE
内置浏览器上进行测试时,此代码未返回正确的输出。
我尝试在IE上运行此代码段(因此使用外部浏览器),并且一切似乎都正常。 我觉得我的代码没有错误,但是我可能是错的。 我的代码是否错误或此问题与浏览器相关?
使用括号并尝试
if (charCode > 31 && (charCode < 48 || charCode > 57)){
return false;
}
else{
return true;
}
您可以尝试以下代码段。 与点击相同
<script type="text/javascript">
function myKeyPress(e){
var keynum;
if(window.event) { // IE
keynum = e.keyCode;
} else if(e.which){ // Netscape/Firefox/Opera
keynum = e.which;
}
if (keynum > 31 && (keynum < 48 || keynum > 57))
return false;
return true;
}
</script>
<form>
<input type="text" onkeypress="return myKeyPress(event)" />
</form>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.