grgw_old_java/heatsupply2/WebContent/static/baidu/js/script/checks.js

22 lines
1.5 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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;
}