//只能输入数字
function CheckInputIsInt(keyCode)
{
if((keyCode>95 && keyCode<106)
|| (keyCode>47 && keyCode<58)
|| keyCode == 8
|| keyCode == 46
|| keyCode == 37
|| keyCode == 39
|| keyCode == 9
|| keyCode == 13) {
}
else {
return false;
}
}
function CheckInputIsFloat(keyCode,e)
{
if((keyCode>95 && keyCode<106)
|| (keyCode>47 && keyCode<58)
|| keyCode == 8
|| keyCode == 46
|| keyCode == 37
|| keyCode == 39
|| keyCode == 9
|| keyCode == 13) {
}
else if (keyCode == 110 || keyCode==190) {
if(e.value == "" || e.value.indexOf(".") != -1) {
return false;
}
}
else {
return false;
}
}
---- using this function in html (only contact with htmlControl)---
<INPUT type="text" id="test" οnkeydοwn="event.returnValue=CheckInputIsFloat(event.keyCode,this)" >
---just like this:
οnkeydοwn="event.returnValue=CheckInputIsFloat(event.keyCode,this)"
οnkeydοwn="event.returnValue=CheckInputIsInt(event.keyCode)"
All KeyCode