时间: 2021-07-31 作者:daque
<html><head><meta http-equiv="content-type" content="text/html; charset=utf8"><title>无题目文书档案</title><script language="javascript">去掉空格function trim(str){ if(str.charat(0) == " "){ str = str.slice(1); str = trim(str); } return str;}确定能否是空function isempty(pobj,errmsg){ var obj = eval(pobj); if( obj == null || trim(obj.value) == ""){ if (errmsg == null || errmsg =="") alert("输出为空!"); else alert(errmsg); obj.focus(); return false; } return true;}确定能否是数字function isnumber(pobj,errmsg){ var obj = eval(pobj); strref = "1234567890"; if(!isempty(pobj,errmsg))return false; for (i=0;i<obj.value.length;i++) { tempchar= obj.value.substring(i,i+1); if (strref.indexof(tempchar,0)==-1) { if (errmsg == null || errmsg =="") alert("数据不适合诉求,请查看"); else alert(errmsg); if(obj.type=="text") obj.focus(); return false; } } return true;}
//确定能否是数字,数字不妨为负数function isnegative(pobj,errmsg){ var obj = eval(pobj); strref = "1234567890-"; if(!isempty(pobj,errmsg))return false; for (i=0;i<obj.value.length;i++) { tempchar= obj.value.substring(i,i+1); if (strref.indexof(tempchar,0)==-1) { if (errmsg == null || errmsg =="") alert("数据不适合诉求,请查看"); else alert(errmsg); if(obj.type=="text") obj.focus(); return false; }else{ if(i>0){ if(obj.value.substring(i,i+1)=="-"){ if (errmsg == null || errmsg =="") alert("数据不适合诉求,请查看"); else alert(errmsg); if(obj.type=="text") obj.focus(); return false; } } } } return true;}确定能否是钱的情势function ismoney(pobj,errmsg){ var obj = eval(pobj); strref = "1234567890."; if(!isempty(pobj,errmsg)) return false; for (i=0;i<obj.value.length;i++) { tempchar= obj.value.substring(i,i+1); if (strref.indexof(tempchar,0)==-1) { if (errmsg == null || errmsg =="") alert("数据不适合诉求,请查看"); else alert(errmsg); if(obj.type=="text") obj.focus(); return false; }else{ templen=obj.value.indexof("."); if(templen!=-1){ strlen=obj.value.substring(templen+1,obj.value.length); if(strlen.length>2){ if (errmsg == null || errmsg =="") alert("数据不适合诉求,请查看"); else alert(errmsg); if(obj.type=="text") obj.focus(); return false; } } } } return true;}
function isleapyear(year) { if((year%4==0&&year%100!=0)||(year%400==0)) { return true; } return false; }
//确定功夫能否精确
function isdate(checktext){var datetime;var year,month,day;var gone,gtwo;if(trim(checktext.value)!=""){ datetime=trim(checktext.value); if(datetime.length==10){ year=datetime.substring(0,4); if(isnan(year)==true){ alert("请输出日子!方法为(yyyy-mm-dd) \n例(2001-01-01)!"); checktext.focus(); return false; } gone=datetime.substring(4,5); month=datetime.substring(5,7); if(isnan(month)==true){ alert("请输出日子!方法为(yyyy-mm-dd) \n例(2001-01-01)!"); checktext.focus(); return false; } gtwo=datetime.substring(7,8); day=datetime.substring(8,10); if(isnan(day)==true){ alert("请输出日子!方法为(yyyy-mm-dd) \n例(2001-01-01)!"); checktext.focus(); return false; } if((gone=="-")&&(gtwo=="-")){ if(month<1||month>12) { alert("月份必需在01和12之间!"); checktext.focus(); return false; } if(day<1||day>31){ alert("日子必需在01和31之间!"); checktext.focus(); return false; }else{ if(month==2){ if(isleapyear(year)&&day>29){ alert("仲春份日子必需在01到29之间!"); checktext.focus(); return false; } if(!isleapyear(year)&&day>28){ alert("仲春份日子必需在01到28之间!"); checktext.focus(); return false; } } if((month==4||month==6||month==9||month==11)&&(day>30)){ alert("在四,六,九,仲冬份 \n日子必需在01到30之间!"); checktext.focus(); return false; } } }else{ alert("请输出日子!方法为(yyyy-mm-dd) \n例(2001-01-01)"); checktext.focus(); return false; } }else{ alert("请输出日子!方法为(yyyy-mm-dd) \n例(2001-01-01)"); checktext.focus(); return false; }}else{ return true;}return true;}</script>
<script language="javascript">function checked(theform){ if (!isempty(theform.aa,'请输出数据')) return false;}</script></head><body><form method="post" action="" name="dd" onsubmit="return checked(this);">确定能否输出数据<input type="text" name="aa"><br>确定数目<input type="text" name="bb" onchange="return isnumber(this,'');"><br>
确定数目,不妨为负数<input type="text" name="dd" onchange="return isnegative(this,'');"><br>确定金额<input type="text" name="cc" onchange="return ismoney(this,'');"><br>
确定功夫<input type="text" name="ee" onchange="return isdate(this)"><br><input type="submit" value="submit"></form></body></html>