panshi_vue_new/public/static/baidu/js/script/checks.js

22 lines
1.5 KiB
JavaScript
Raw Permalink Normal View History

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