读书人

一个javascript应验函数

发布时间: 2012-08-30 09:55:54 作者: rapoo

一个javascript验证函数

?

以下的代码实现了文本框输入限制,使该文本框只能输入1-10十个数字,用到了jquery

function score_input_limited(evt,currVal){ if (currVal == null || currVal == 'undefined' || typeof(currVal) == 'undefined')currVal = '';    evt = (evt) ? evt : ((window.event) ? event : null);    if (evt){       var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);       if (elem){           var charCode = (evt.charCode) ? evt.charCode :((evt.which) ? evt.which : evt.keyCode);           var isDigit=charCode>=48&&charCode<=57;           if(!isDigit){           return false;           }           if(currVal==''&&charCode==48)//first letter can't be 0           return false;           currVal=currVal+(charCode-48);           if(parseInt(currVal)>10)           return false;           return true;        }    }    return true;}    $("#inputid").keypress(function(event){return score_input_limited(event,$(this).val());     });
?

读书人网 >JavaScript

热点推荐