85 lines
3.2 KiB
JavaScript
85 lines
3.2 KiB
JavaScript
|
function fileLimit(object){
|
|||
|
var file = document.getElementById(object);
|
|||
|
var filePath = file.value;
|
|||
|
var begin = filePath.lastIndexOf(".");
|
|||
|
var end = filePath.length;
|
|||
|
var suffix = filePath.substring(begin,end);
|
|||
|
if(filePath!=""&&suffix!=".doc"){
|
|||
|
alert("您好,请上传Word 2003文件。");
|
|||
|
return false;
|
|||
|
}
|
|||
|
return true;
|
|||
|
}
|
|||
|
|
|||
|
function dateCompare(begin,end){
|
|||
|
var result = true;
|
|||
|
var beginDate = document.getElementById(begin);
|
|||
|
var endDate = document.getElementById(end);
|
|||
|
var dateone = beginDate.value.split("-");
|
|||
|
var datetwo = endDate.value.split("-");
|
|||
|
if(dateone[0]+dateone[1]+dateone[2]>datetwo[0]+datetwo[1]+datetwo[2]){
|
|||
|
alert("您好,开始时间要小于或等于结束时间。");
|
|||
|
result = false;
|
|||
|
}
|
|||
|
if(dateone[0]+dateone[1]<datetwo[0]+datetwo[1]){
|
|||
|
if(!confirm("跨月份查询数据可能需要很长时间,您确定吗?")){
|
|||
|
result = false;
|
|||
|
}
|
|||
|
}
|
|||
|
return result;
|
|||
|
}
|
|||
|
|
|||
|
function getInputDateLimt(id){
|
|||
|
var result = true;
|
|||
|
var object = document.getElementById(id);
|
|||
|
var date = new Date();
|
|||
|
if(object.value==""){
|
|||
|
alert("您好,请输入日期。");
|
|||
|
return false;
|
|||
|
}
|
|||
|
var inpdate = object.value.split("-");
|
|||
|
var datdate = inpdate[0] + '' + inpdate[1] + '' + inpdate[2];
|
|||
|
var sysdate = (date.getFullYear()) + '' + (date.getMonth()<9?'0'+(date.getMonth()+1):(date.getMonth()+1)) + '' + (date.getDate()<10?'0'+date.getDate():date.getDate());
|
|||
|
if(sysdate<datdate){alert("您好,数据日期不能大于系统日期。"); object.select(); result = false;};
|
|||
|
return result;
|
|||
|
}
|
|||
|
|
|||
|
function isnumber(id){
|
|||
|
var result = true;
|
|||
|
var reg = /^[1-9]+[0-9]*$/;
|
|||
|
var input = document.getElementById(id);
|
|||
|
if (!reg.test(input.value)){
|
|||
|
alert("您好,请输入整数。");
|
|||
|
input.select();
|
|||
|
result = false;
|
|||
|
}
|
|||
|
return result;
|
|||
|
}
|
|||
|
|
|||
|
function limtStrAmount(id,amount){
|
|||
|
var result = true;
|
|||
|
var object = document.getElementById(id);
|
|||
|
var count = object.value.length;
|
|||
|
if(count>amount){
|
|||
|
alert("您好,数据不能大于" + amount + "字符。");
|
|||
|
object.select();
|
|||
|
result = false;
|
|||
|
}
|
|||
|
return result;
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* 不能复制,不能粘贴.
|
|||
|
* onpaste = "return false"
|
|||
|
* 不能输入中文.
|
|||
|
* style="ime-mode:disabled"
|
|||
|
* @returns {Number}
|
|||
|
*/
|
|||
|
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;}}
|
|||
|
}
|