22 lines
1.5 KiB
JavaScript
22 lines
1.5 KiB
JavaScript
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;
|
||
} |