锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
function IsNotEmpty(con,desc,flag){
var org = deleteSpace(con.value);
if (org == ""){
alert(desc + "涓嶈兘涓虹┖錛?);
if (flag == "1") {
con.focus();
}
return false;
} else {
return true;
}
}
//鏍¢獙鏄惁涓烘紜殑鏃ユ湡鏍煎紡
function IsDate(sdate,desc){ //鍒ゆ柇鏃ユ湡鍨嬫槸鍚︽弧瓚蟲牸寮弝yyy-mm-dd(10浣?
if (sdate.value == ""){
return true;
}
else{
if (sdate.value.length!=10){ //鍒ゆ柇闀垮害鏄惁10浣?br> alert(desc+"閿欒:鏃ユ湡鍨嬮暱搴﹀繀欏繪槸10浣嶏紒");
sdate.focus();
return false;
}
else{
var yyyy='';
var mm='';
var dd='';
s=/\d{4}[-]\d{2}[-]\d{2}/;
ok=s.exec(sdate.value);
if (ok==null){
alert(desc+"鏃ユ湡鏍煎紡媯(gè)嫻嬮敊璇紒\n蹇呴』鏄?'yyyy-mm-dd'鏍煎紡杈撳叆錛?);
sdate.focus();
return(false);
}
else{
yyyy=sdate.value.substring(0,4);
mm=sdate.value.substring(5,7);
dd=sdate.value.substring(8,10);
if (yyyy<1900||yyyy>2130){
alert(desc+"Error: year beyond mark錛乗n璇烽噸鏂拌緭鍏ワ紒");
sdate.focus();
return(false);
}
else if(mm<0||mm>12){
alert(desc+"Error: month beyond the mark錛乗n璇烽噸鏂拌緭鍏ワ紒");
sdate.focus();
return(false);
}
else if(dd<0||dd>31){
alert(desc+"Error: day beyond the mark!\n璇烽噸鏂拌緭鍏ワ紒");
return(false);
}
else return(true);
}
}
}
}
//鏍¢獙鏄惁涓烘紜殑鏃ユ湡鏃墮棿鏍煎紡
function IsDateTime(sdate,desc){ //鍒ゆ柇鏃ユ湡鍨嬫槸鍚︽弧瓚蟲牸寮弝yyy-mm-dd hh:mm:ss(19浣?
if (sdate.value == ""){
return true;
}
else{
if (sdate.value.length!=19){ //鍒ゆ柇闀垮害鏄惁10浣?br> alert(desc+"閿欒:鏃ユ湡鍨嬫椂闂撮暱搴﹀繀欏繪槸19浣嶏紒");
sdate.focus();
return false;
}
else{
var yyyy = '';
var mm = '';
var dd = '';
var hh = '';
var mi = '';
var ss = '';
s=/\d{4}[-]\d{2}[-]\d{2}[\s]\d{2}[:]\d{2}[:]\d{2}/;
ok=s.exec(sdate.value);
if (ok==null){
alert(desc+"鏃ユ湡鏍煎紡媯(gè)嫻嬮敊璇紒\n蹇呴』鏄?'yyyy-mm-dd hh:mm:ss'鏍煎紡杈撳叆錛?);
sdate.focus();
return(false);
}
else{
yyyy = sdate.value.substring(0,4);
mm = sdate.value.substring(5,7);
dd = sdate.value.substring(8,10);
hh = sdate.value.substring(11,13);
mi = sdate.value.substring(14,16);
ss = sdate.value.substring(17,19);
if (yyyy<1900||yyyy>2130){
alert(desc+"Error: year beyond mark錛乗n璇烽噸鏂拌緭鍏ワ紒");
sdate.focus();
return(false);
}
else if(mm<0||mm>12){
alert(desc+"Error: month beyond the mark錛乗n璇烽噸鏂拌緭鍏ワ紒");
sdate.focus();
return(false);
}
else if(dd<0||dd>31){
alert(desc+"Error: day beyond the mark!\n璇烽噸鏂拌緭鍏ワ紒");
return(false);
}
else if(hh<0||hh>24){
alert(desc+"Error: hour beyond the mark!\n璇烽噸鏂拌緭鍏ワ紒");
return(false);
}
else if(mi<0||mi>60){
alert(desc+"Error: minute beyond the mark!\n璇烽噸鏂拌緭鍏ワ紒");
return(false);
}
else if(ss<0||ss>60){
alert(desc+"Error: second beyond the mark!\n璇烽噸鏂拌緭鍏ワ紒");
return(false);
}
else return(true);
}
}
}
}
//鏍¢獙鏄惁鏁板?br>function IsNumber(snum,desc){ //鍒ゆ柇鏄惁鍚堟硶鏁板瓧錛屾瘮濡傦細(xì)6.1,100 鍚堟硶 錛涖?4錛?00銆?涓嶅悎娉?br> if (snum.value == ""){
return false;
}
else{
s1=/[^0-9.]+/;
if (snum.value.length == 1){
s2=/[0-9]+/;
}
else{
s2=/[0-9]+[.]?[0-9]+/;
}
s3=/[.]+\w*[.]+/;
ifpoint1=snum.value.substring(snum.value.length-1,snum.value.length);
ifpoint2=snum.value.substring(0,1);
ifpoint3=snum.value.substring(1,2);
if (ifpoint1=="."||ifpoint2=="."){
alert(desc+"閿欒錛氭暟瀛楀ご涓嶈兘鏄?.'");
return false;
}
if (ifpoint2=="-"||ifpoint3=="-"){
alert(desc+"閿欒:涓嶈兘涓鴻礋鍊?);
return false;
}
if (ifpoint2=="0"&&ifpoint3=="-"){
alert(desc+"閿欒錛氶潪娉曟暟鍊?);
return false;
}
ok1=s1.exec(snum.value);
ok2=s2.exec(snum.value);
ok3=s3.exec(snum.value);
if ((ok1==null)&&(ok2!=null)&&(ok3==null))
return true
else{
alert(desc+"闈炴硶鏁板瓧錛乗n璇烽噸鏂拌緭鍏ワ紒")
return false;
}
}
}
//鏍¢獙鏄惁鏈夋爣璁拌閫夋嫨
function IsSelected(theform,desc){
var ilength = theform.elements.length;
var count = 0;
for (i=0;i<ilength;i++){
if (theform.elements[i].type=="checkbox" && theform.elements[i].checked==true){
count++;
}
}
if (count == 0){
alert("瀵逛笉璧鳳紝鎮(zhèn)ㄦ病鏈夐夋嫨"+desc+"!");
return false;
}
else return true;
}
//鏍¢獙鏄惁鏈夋爣璁拌閫夋嫨
function IsChecked(theform,desc){
var ilength = theform.elements.length;
var count = 0;
for (i=0;i<ilength;i++){
if (theform.elements[i].type=="radio" && theform.elements[i].checked==true){
count++;
}
}
if (count == 0){
alert("瀵逛笉璧鳳紝鎮(zhèn)ㄦ病鏈夐夋嫨"+desc+"!");
return false;
}
else return true;
}
//涓嬫媺鍒楄〃鍒ゆ柇
function IsSelectedField(fieldstr,desc){
if(fieldstr.selectedIndex>-1) return true;
else{
alert("瀵逛笉璧鳳紝鎮(zhèn)ㄦ病鏈夐夋嫨"+desc+"!");
return false;
}
}
//鏍¢獙緇撴潫鏃ユ湡鏄惁澶т簬寮濮嬫棩鏈?br>function IsHighDate(fieldstr,desc){
if (!IsDate(fieldstr,desc)) return false;
else{
var sedname = fieldstr.name;
var sedvalue = fieldstr.value;
var iedlength = sedname.length;
var si = sedname.substring(iedlength-1,iedlength);
var sstname = "sd"+si;
var s = "document.form3."+sstname+".value";
var sstvalue = eval(s);
if (sstvalue == "") {
return true;
}
else if((sedvalue > sstvalue) || (sedvalue == sstvalue)){
return true;
}
else{
alert(desc+"搴斿ぇ浜庡紑濮嬫椂闂?);
fieldstr.focus();
return false;
}
}
}
//鏃ユ湡杈撳叆鍒ゆ柇
function IsBiggerDate(bdate,edate){
if(edate.value>=bdate.value){
return true;
}else{
alert("緇堟鏃ユ湡蹇呴』澶т簬寮濮嬫棩鏈燂紒");
bdate.focus();
return false;
}
}
//鏍¢獙琛ㄥ崟涓姩鎬佹暟緇勫ぇ灝忔瘮杈?br>function IsDiaHigh(stheform,ilength,sbstrm,sbdesc,sestrm,sedesc,sflagm){
var i=0;
for (i=0;i<ilength;i++){
var tempflagm=sflagm+i;
var tempflagv=eval(stheform+"."+tempflagm+".checked");
if (tempflagv == true){
var tempbstrm=sbstrm+i;
var tempestrm=sestrm+i;
var tempbstrv=eval(stheform+"."+tempbstrm+".value");
var tempestrv=eval(stheform+"."+tempestrm+".value");
if (tempbstrv>tempestrv){
var j=i+1;
alert("絎?+j+"琛岃緭鍏ユ湁璇紝"+sbdesc+"涓嶅簲澶т簬"+sedesc);
return false;
}
}
}
return true;
}
//琛ㄥ崟鍒ゆ柇
function IsOneOnly(stheform,ilength,sfieldm,sfdesc,sfield2m,sf2desc,sfvalm,descv,sflagm){
var i = 0;
var count = 0;
for (i=0;i<ilength;i++){
var j = i+1;
var tempflagm = sflagm+i;
var tempflagv = eval(stheform+"."+tempflagm+".checked");
var tempfieldm = sfieldm+i;
var tempfieldv = eval(stheform+"."+tempfieldm+".value");
if ((tempflagv == true) && (tempfieldv == "0")){
count++;
var tempfield2m = sfield2m+i;
var tempfield2v = eval(stheform+"."+tempfield2m+".value");
var tempfvalm = sfvalm+i;
var tempfvalv = eval(stheform+"."+tempfvalm+".value");
if (tempfield2v == ""){
alert("絎?+j+"琛岀殑"+sf2desc+"涓嶈兘涓虹┖!");
return false;
}
else{
var truefield2v = parseFloat(tempfield2v);
if (tempfvalv == ""){
var truefvalv = 0;
}
else{
var truefvalv = parseFloat(tempfvalv);
}
if (truefield2v > truefvalv){
alert("絎?+j+"琛岀殑"+sf2desc+"搴斿ぇ浜?涓斿皬浜庡綋鍓?+descv+"("+truefvalv+")!");
return false;
}
}
}
}
if (count != 1){
alert("鍘熷晢鍝佹湁涓斿彧鑳芥湁涓縐?璇鋒鏌ユ?zhèn)ㄧ殑杈撳叆锛?);
return false;
}
return true;
}
//鏍¢獙褰撳墠鍩熷兼槸鍚﹀皬浜庢煇涓鍊?>0)
function IsLower(fieldstr,descf,dvalue,descv){
if ((!IsEmpty(fieldstr,descf,"1")) || (!IsInteger(fieldstr,descf))) return false;
else{
var thisvalue = parseFloat(fieldstr.value);
if ((thisvalue == 0) || (thisvalue > dvalue)){
alert(descf+"搴斿ぇ浜?涓斿皬浜庡綋鍓?+descv+"("+dvalue+")!");
fieldstr.focus();
return false;
}
return true;
}
}
//鏁板瓧鍒ゆ柇
function IsHigh(lfield,hfield,ldesc,hdesc){
var ltempval = lfield.value;
var htempval = hfield.value;
if (ltempval > htempval){
alert(hdesc+"涓嶅皬浜?+ldesc);
return false;
}
else{
return true;
}
}
//鏁板瓧杈撳叆
function IsNumHigh(lfield,hnum,ldesc,hdesc){
if (!IsNumber(lfield,ldesc)){
alert(ldesc+"涓嶆槸鏁板瓧錛岃媯(gè)鏌ユ?zhèn)ㄧ殑杈撳?");
lfield.focus();
return false;
}
else{
var lnum = parseFloat(lfield.value);
if (lnum < hnum){
alert(ldesc+"鐨勫煎簲澶т簬"+hdesc+hnum);
lfield.focus();
return false;
}
reutrn true;
}
}
//鍒ゆ柇闀垮害
function IsOverLen(fieldstr,ilength,desc){
if (fieldstr.value == "") return true;
else{
var itemplen = fieldstr.value.length;
if (itemplen > ilength){
alert(desc+"鐨勯暱搴︿笉搴斿ぇ浜?+ilength);
fieldstr.focus;
return false;
}
return true;
}
}
//鍒ゆ柇涓嬩竴姝ユ搷浣?br>function IsNext(icount,desc){
if (icount > 0){
return true;
}
else{
alert("瀵逛笉璧鳳紝鏂囦腑娌℃湁"+desc+"錛屼笉鑳借繘琛屼笅涓姝ユ搷浣滐紒");
return false;
}
}
//鍒ゆ柇鏃墮棿
function IsTime(ctime,desc){
if (ctime.value.length == 0) return true;
var s = /^(([0-9]|[01][0-9]|2[0-3])(:([0-9]|[0-5][0-9])){0,2}|(0?[0-9]|1[0-1])(:([0-9]|[0-5][0-9])){0,2}\s?[aApP][mM])?$/;
var ok = exec(ctime.value);
if(ok!=null){
return true;
}
else{
alert(desc+"闈炴硶鏃墮棿錛乗n璇烽噸鏂拌緭鍏ワ紒");
ctime.focus();
return false;
}
}
//瀛楃涓插浣欑┖鏍?br>function StrTrim(input){
var s=/(\s*)([\s*\S*]*)(\S+)/;
s.exec(input)
if(s.exec(input)==null){return ""}
return RegExp.$2+RegExp.$3
}
//鍒ゆ柇鏄惁涓烘鏁?br>function IsVNumber(snum,desc){
if (snum == ""){
alert("璇瘋緭鍏?+desc);
return false;
}
else{
s1=/[^0-9.]+/;
if (snum.length == 1){
s2=/[0-9]+/;
}
else{
s2=/[0-9]+[.]?[0-9]+/;
}
s3=/[.]+\w*[.]+/;
ifpoint1=snum.substring(snum.length-1,snum.length);
ifpoint2=snum.substring(0,1);
if (ifpoint1=="."||ifpoint2=="."){
window.alert(desc+"閿欒錛氭暟瀛楀ご涓嶈兘鏄?.'");
return(false);
}
ok1=s1.exec(snum);
ok2=s2.exec(snum);
ok3=s3.exec(snum);
if ((ok1==null)&&(ok2!=null)&&(ok3==null)){
var tempnum = parseFloat(snum);
if (tempnum > 0)
return true;
else{
alert(desc+"搴斿ぇ浜?");
return false;
}
}
else{
alert(desc+"闈炴硶鏁板瓧錛乗n璇烽噸鏂拌緭鍏ワ紒");
return false;
}
}
}
//鏍¢獙鏁伴噺鏄惁涓烘暣鏁?姝f暣鏁?璐熸暣鏁?0)
function IsNumberInt(snum,desc)
{
if (snum.value == "")
{
return false;
}
else
{
s1=/[^0-9]+/;
s2=/[a-z]+/;
s3=/[\-][0-9]+/;
s4=/[.]+/;
ifpoint1=snum.value.substring(snum.value.length-1,snum.value.length);
ifpoint2=snum.value.substring(0,1);
ifpoint3=snum.value.substring(1,2);
if (ifpoint1=="."||ifpoint2==".")
{
alert(desc+"閿欒錛氭暟瀛楀ご涓嶈兘鏄?.'");
return false;
}
if (ifpoint1=="-"&&ifpoint2=="-")
{
alert(desc+"杈撳叆鏁版嵁閿欒錛?-'");
return false;
}
ok1=s1.exec(snum.value);
ok2=s2.exec(snum.value);
ok3=s3.exec(snum.value);
ok4=s4.exec(snum.value);
if ((ok1==null)) //0錛屾鏁存暟
{
return true;
}
else
{
if (ok4==null&&ok2==null&&ok3!=null&&ifpoint2=="-"&&ifpoint3!="-")
{
//alert(desc+"涓鴻礋鏁存暟錛侊紒錛侊紒");
return true;
}
else
{
if(ok2!=null)
{
alert(desc+"闈炴硶鏁板瓧錛乗n璇烽噸鏂拌緭鍏ワ紒");
}
if (ok4!=null)
{
alert(desc+"鏁伴噺搴旇涓烘暣鏁幫紒\n璇烽噸鏂拌緭鍏ワ紒");
}
return false;
}
}
}
}
//鏍¢獙鏄惁涓烘鏁存暟
function IsInt(snum,desc)
{
if (snum.value == ""){
return false;
}
else{
s1=/[^0-9]+/;
ifpoint1=snum.value.substring(0,1);
if (ifpoint1=="0"||ifpoint1==".")
{
alert(desc+"闈炴鏁存暟錛乗n璇烽噸鏂拌緭鍏ワ紒");
return false;
}
ok1=s1.exec(snum.value);
if ((ok1==null))
{ return true; }
else{
alert(desc+"闈炴鏁存暟錛乗n璇烽噸鏂拌緭鍏ワ紒");
return false;
}
}
}
//鍒ゆ柇鏄惁涓烘鏁存暟鍜?
function IsInteger(snum,desc){
if (snum.value == "")
{
return false;
}
else{
s = /[0-9]+/;
s1=/[^0-9]+/;
s2=/[.]+/;
ok = s.exec(snum.value);
ok1 = s1.exec(snum.value);
ok2 = s2.exec(snum.value);
ifpoint1=snum.value.substring(0,1);
ifpoint2=snum.value.substring(1,2);
if (ifpoint1=="0"&&ifpoint2=="0")
{
alert(desc+"杈撳叆鏁版嵁閿欒");
snum.focus();
return false;
}
if (ifpoint1=="-")
{
alert(desc+"杈撳叆鏁版嵁閿欒");
snum.focus();
return false;
}
if (ifpoint1=="0"&&snum.value.length > 1)
{
alert(desc+"杈撳叆鏁版嵁閿欒");
snum.focus();
return false;
}
if(ok2!=null){
alert(desc+"杈撳叆鏁版嵁闈炴暣鏁幫紒錛?);
snum.focus();
return false;
}
if(ok!=null&&ok1==null){
var inum = parseInt(snum.value);
if(inum>2500000000){
alert(desc+"鏁版嵁澶ぇ錛岃秴鍑?guó)檶冨涍_(dá)紒\n璇烽噸鏂拌緭鍏ワ紒");
snum.focus();
}
else
return true;
}
else{
alert(desc+"闈炴硶鏁板瓧錛乗n璇烽噸鏂拌緭鍏ワ紒");
snum.focus();
return false;
}
}
}
//鏍¢獙鏁伴噺鏄惁涓烘鏁存暟
function IsNumberNotNav(snum,desc){
if (snum.value == "")
{
return false;
}
else
{
s1=/[^0-9]+/;
s2=/[a-z]+/;
s3=/[\-][0-9]+/;
s4=/[.]+/;
ifpoint1=snum.value.substring(snum.value.length-1,snum.value.length);
ifpoint2=snum.value.substring(0,1);
ifpoint3=snum.value.substring(1,2);
if (ifpoint1=="."||ifpoint2==".")
{
alert(desc+"閿欒錛氭暟瀛楀ご涓嶈兘鏄?.'");
snum.focus();
return(false);
}
ok1=s1.exec(snum.value);
ok2=s2.exec(snum.value);
ok3=s3.exec(snum.value);
ok4=s4.exec(snum.value);
if ((ok1==null)) // (ok2!=null))||(ok3!=null))
{
return true;
}
else
{
if (ok4==null&&ok2==null&&ok3!=null&&ifpoint2=="-"&&ifpoint3!="-")
{
alert(desc+"涓嶈兘涓鴻礋鏁幫紒");
snum.focus();
return false;
}
else
{
if(ok2!=null)
{
alert(desc+"闈炴硶鏁板瓧錛乗n璇烽噸鏂拌緭鍏ワ紒");
snum.focus();
}
if (ok4!=null)
{
alert(desc+"搴旇涓烘暣鏁幫紒\n璇烽噸鏂拌緭鍏ワ紒");
snum.focus();
}
return false;
}
}
}
}
//鍒ゆ柇杈撳叆鐨勬槸鍚︿負(fù)鏁板瓧(onkeyPress="return IsJustNum(this)")
function IsJustNum(con) {
if (event.keyCode>57||event.keyCode<48) {
return false;
}
s=/[^0-9]+/;
ok = s.exec(con.value);
if (ok==null) {
return true;
} else {
alert("杈撳叆闈炴硶瀛楃錛乗n璇烽噸鏂拌緭鍏ワ紒");
con.value = "";
con.focus();
return false;
}
}
/**
*褰撳け鍘葷劍鐐瑰茍鏀瑰彉鍐呭鏃跺垽鏂緭鍏ワ紙onchange="IsJustNumOnCh(this)"錛?br> */
function IsJustNumOnCh(con) {
s=/[^0-9]+/;
ok = s.exec(con.value);
if (ok==null) {
return true;
} else {
alert("杈撳叆闈炴硶瀛楃錛乗n璇烽噸鏂拌緭鍏ワ紒");
con.value = "";
con.focus();
return false;
}
}
*褰撳け鍘葷劍鐐瑰茍鏀瑰彉鍐呭鏃跺垽鏂緭鍏ユ槸鍚︽弧瓚蟲椂闂存牸寮忥紙onchange="IsValidTimeOnCh(this,flag)"錛?br> * by
* flag=1--hour;flag=2--minute
*/
function IsValidTimeOnCh(con,flag){
s=/[^0-9]+/;
ok = s.exec(con.value);
if (ok==null)
{
if(flag==1)
{
if(con.value>=24 || con.value<0)
{
alert("璇蜂繚璇佽緭鍏ョ殑灝忔椂鏁板皬浜?4");
con.focus();
return false;
}
}
else if(flag==2)
{
if(con.value>=60 || con.value<0)
{
alert("璇蜂繚璇佽緭鍏ョ殑鍒嗛挓鏁板皬浜?0");
return false;
}
}
return true;
}
else
{
alert("杈撳叆闈炴硶瀛楃錛乗n璇烽噸鏂拌緭鍏ワ紒");
con.value = "";
con.focus();
return false;
}
}
//鍒ゆ柇杈撳叆鐨勬槸鍚︿負(fù)鏁板瓧錛坥nkeyPress="return IsJustNum(this)"錛?br>function IsValidTime(con,flag) {
if (event.keyCode>57||event.keyCode<48)
{
return false;
}
s=/[^0-9]+/;
ok = s.exec(con.value);
if (ok==null)
{
return true;
}
else
{
alert("杈撳叆闈炴硶瀛楃錛乗n璇烽噸鏂拌緭鍏ワ紒");
con.value = "";
con.focus();
return false;
}
}
//鍘婚櫎瀛楃涓插墠鍚庣┖鏍?br>function deleteSpace(orgString) {
var org = orgString.toString();
var len = org.length;
var offset = 0;
while (offset<len&&org.charAt(offset)==" ") {
offset++;
}
while (offset<len&&org.charAt(len-1)==" ") {
len--;
}
return (offset>0||len<org.length)? org.substring(offset,len):org;
}
//鍒ゆ柇鏄惁涓虹┖
function IsNull(con) {
var org = deleteSpace(con.value);
if (org == ""){
alert("杈撳叆涓嶈兘涓虹┖錛?);
con.focus();
return false;
} else {
return true;
}
}
* 鍒ゆ柇杈撳叆鏄惁涓猴紙HH:MM錛夋椂闂存牸寮?br> * @param org 鍘熷璞?br> * @param flag 鏄惁杈撳嚭閿欒淇℃伅錛坅lert錛夛紝騫跺畾浣嶇劍鐐?br> */
function IsCorrectTime(org, flag) {
if (deleteSpace(org.value).length!=5) {
if (flag) {
alert("姝g‘鐨勬椂闂存牸寮忎負(fù)(HH:MM)錛岄暱搴︿負(fù)5浣?);
org.focus();
}
return false;
}
s = /[0-9][0-9][:][0-9][0-9]/;
ok = s.exec(org.value);
if (ok==null) {
if (flag) {
alert("杈撳叆闈炴硶瀛楃錛乗n姝g‘鐨勬椂闂存牸寮忎負(fù)(HH:MM),闀垮害涓?浣嶏紒");
org.focus();
}
return false;
}
var HH = org.value.substring(0,2);
var MM = org.value.substring(3,5);
if (HH<0||HH>23) {
if (flag) {
alert("杈撳叆鐨勫皬鏃朵笉姝g‘錛岃閲嶆柊杈撳叆錛?);
org.focus();
}
return false;
}
if (MM<0||MM>59) {
if (flag) {
alert("杈撳叆鐨勫垎閽熶笉姝g‘錛岃閲嶆柊杈撳叆錛?);
org.focus();
}
return false;
}
return true;
}
/**
* 鍒ゆ柇杈撳叆鏄惁涓猴紙YYYYMM錛夋棩鏈熸牸寮?br> * @param org 鍘熷璞?br> * @param flag 鏄惁杈撳嚭閿欒淇℃伅錛坅lert錛夛紝騫跺畾浣嶇劍鐐?br> */
function IsCorrectDateMonth(org, flag) {
if (deleteSpace(org.value).length!=6) {
if (flag) {
alert("姝g‘鐨勬棩鏈熸牸寮忎負(fù)(YYYYMM)錛岄暱搴︿負(fù)6浣嶏紒");
org.focus();
}
return false;
}
s = /[^0-9]+/;
ok = s.exec(org.value);
if (ok!=null) {
if (flag) {
alert("杈撳叆闈炴硶瀛楃錛乗n姝g‘鐨勬棩鏈熸牸寮忎負(fù)(YYYYMM),闀垮害涓?浣嶏紒");
org.focus();
}
return false;
}
var yyyy = org.value.substring(0,4);
var mm = org.value.substring(4,6);
if (yyyy<1900||yyyy>2130){
if (flag) {
alert("杈撳叆鐨勫勾浠戒笉姝g‘錛岃閲嶆柊杈撳叆錛?);
org.focus();
}
return false;
}
else if(mm<1||mm>12){
if (flag) {
alert("杈撳叆鐨勬湀浠戒笉姝g‘錛岃閲嶆柊杈撳叆錛?);
org.focus();
}
return false;
}
return true;
}
/*鏄劇ず闅愯棌鏂囨湰瀛楁*/
function codeFold(tbl, divid)
{
butt = tbl.rows[0].cells[1];
with (document.getElementById(divid).style){
if(visibility == "visible"||visibility =='')
{
visibility ="hidden";
butt.innerText = "鈻?;
}
else {
visibility = "visible";
butt.innerText = "鈻?;
}
}
}
/*閫夋嫨鎴栧彇娑堟墍鏈夌殑Checkbox*/
function doSelectAll(obj)
{
var name=obj.name;
for (i=0;i<document.forms[0].elements[name].length;i++){
document.forms[0].elements[name][i].checked = obj.checked;
}
}
//閭歡鍒ゆ柇
function e_mail(){
var e=document.form;
var reg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
if(!reg.exec(e.email.value)){
alert("email杈撳叆涓嶆紜紝璇鋒鏌ヨ緭鍏?");
e.date_t.focus();
return false;
}
}