function Number(){ //元素中输入的必须为正整数. this.isPosWhole = function(){var key = window.event.keyCode;if((key>=48&&key<=57)){return window.event.keyCode;}else{window.event.returnValue = false;}}; //元素中输入的必须为正数. this.isPositive = function(object){var key = window.event.keyCode;var value = object.value;var size = value.split(".").length;if((value=="")&&(key==46)){window.event.returnValue = false;}else if((size>=2)&&(key==46)){window.event.returnValue = false;}else if((key==46)||(key>=48&&key<=57)){return window.event.keyCode;}else{window.event.returnValue = false;}}; //元素中输入的必须为数字. this.isNumber = function(object){var key = window.event.keyCode;var value = object.value;var size = value.split(".").length;if((value=="")&&(key==46)){window.event.returnValue = false;}else if(((value=="-")&&(key==46))||((size>=2)&&(key==46))){window.event.returnValue = false;}else if((value!="")&&(key==45)){window.event.returnValue = false;}else if((key==45)||(key==46)||(key>=48&&key<=57)){return window.event.keyCode;} else {window.event.returnValue = false;}}; } function isNull(){ if(arguments.length==0||arguments.length>1||typeof(arguments[0])!="string"){ alert("输入参数或参数类型错误,错误代码:iSx000."); return false; } var object = document.getElementById(arguments[0]); if(object.value==""){ alert("您好,文本不能为空请输入数据."); object.focus(); return false; } return true; }