[
会员中心
] [
发布文章
][
发布软件
] [
中文繁體
]
文章
·
资料
电脑软件
手机软件
网站源码
电脑·手机·网络
学习
话题
娱乐
故事
文化·历史
国学典籍
法律法规
操作系统
网络
办公·文件
音频视频
图形图像
硬件·驱动程序
行业
教学学习
编程
游戏
安卓
苹果
鸿蒙
其他
ASP
ASP.NET
JSP
PHP
HTML
·
CSS
·
JavaScript
本 站 搜 索
文章
软件
[选项]
文章类别:
[全部]
电脑·手机·网络
话题
故事
文化·历史
娱乐
学习
法律·法规
国学典籍
搜索选项:
文章编号
文章标题
文章作者
文章来源
相关链接
关键字词
文章标签
文章内容
软件类别:
[全部]
操作系统
网络
办公·文件
音频视频
图形图像
行业
编程
教学学习
游戏
硬件·驱动程序
安卓系统
苹果系统
鸿蒙系统
其他系统
HTML·CSS·JavaScript
ASP
JSP
PHP
ASP.NET
搜索选项:
软件编号
软件名称
软件作者
软件来源
相关链接
关键字词
软件标签
软件简介
发 送 文 章
JavaScript 判断表单输入内容 二
〖
评论()
〗〖
留言
〗〖
收藏
〗
收信地址
填写收信人的电子邮箱
邮件主题
填写邮件主题
邮件内容
html head metahttp-equiv="Content-Type"content="text/html;charset=gb2312" titleJavaScript/title scriptlanguage="javascript" 去掉空格 functionTrim(str){ if(str.charAt(0)==""){ str=str.slice(1); str=Trim(str); } returnstr; } 判断是否是空 functionisEmpty(pObj,errMsg){ varobj=eval(pObj); if(obj==null||Trim(obj.value)==""){ if(errMsg==null||errMsg=="") alert("输入为空!"); else alert(errMsg); obj.focus(); returnfalse; } returntrue; } 判断是否是数字 functionisNumber(pObj,errMsg){ varobj=eval(pObj); strRef="1234567890"; if(!isEmpty(pObj,errMsg))returnfalse; for(i=0;iobj.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(); returnfalse; } } returntrue; } 断是否是数字,数字可以为负数 functionisNegative(pObj,errMsg){ varobj=eval(pObj); strRef="1234567890-"; if(!isEmpty(pObj,errMsg))returnfalse; for(i=0;iobj.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(); returnfalse; }else{ if(i0){ if(obj.value.substring(i,i+1)=="-"){ if(errMsg==null||errMsg=="") alert("数据不符合要求,请检查"); else alert(errMsg); if(obj.type=="text") obj.focus(); returnfalse; } } } } returntrue; } 判断是否是钱的形式 functionisMoney(pObj,errMsg){ varobj=eval(pObj); strRef="1234567890."; if(!isEmpty(pObj,errMsg))returnfalse; for(i=0;iobj.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(); returnfalse; }else{ tempLen=obj.value.indexOf("."); if(tempLen!=-1){ strLen=obj.value.substring(tempLen+1,obj.value.length); if(strLen.length2){ if(errMsg==null||errMsg=="") alert("数据不符合要求,请检查"); else alert(errMsg); if(obj.type=="text") obj.focus(); returnfalse; } } } } returntrue; } functionisLeapYear(year) { if((year%4==0year%100!=0)||(year%400==0)) { returntrue; } returnfalse; } file://判断时间是否正确 functionisDate(checktext){ vardatetime; varyear,month,day; vargone,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(); returnfalse; } gone=datetime.substring(4,5); month=datetime.substring(5,7); if(isNaN(month)==true){ alert("请输入日期!格式为(yyyy-mm-dd)\n例(2001-01-01)!"); checktext.focus(); returnfalse; } gtwo=datetime.substring(7,8); day=datetime.substring(8,10); if(isNaN(day)==true){ alert("请输入日期!格式为(yyyy-mm-dd)\n例(2001-01-01)!"); checktext.focus(); returnfalse; } if((gone=="-")(gtwo=="-")){ if(month1||month12){ alert("月份必须在01和12之间!"); checktext.focus(); returnfalse; } if(day1||day31){ alert("日期必须在01和31之间!"); checktext.focus(); returnfalse; }else{ if(month==2){ if(isLeapYear(year)day29){ alert("二月份日期必须在01到29之间!"); checktext.focus(); returnfalse; } if(!isLeapYear(year)day28){ alert("二月份日期必须在01到28之间!"); checktext.focus(); returnfalse; } } if((month==4||month==6||month==9||month==11)(day30)){ alert("在四,六,九,十一月份\n日期必须在01到30之间!"); checktext.focus(); returnfalse; } } }else{ alert("请输入日期!格式为(yyyy-mm-dd)\n例(2001-01-01)"); checktext.focus(); returnfalse; } }else{ alert("请输入日期!格式为(yyyy-mm-dd)\n例(2001-01-01)"); checktext.focus(); returnfalse; } }else{ returntrue; } returntrue; } /script scriptlanguage="javascript" functionchecked(theform){ if(!isEmpty(theform.aa,’请输入数据’))returnfalse; } /script /head body formmethod="post"action=""name="dd"onSubmit="returnchecked(this);" 判断是否输入数据inputtype="text"name="aa"br 判断数量inputtype="text"name="bb"onChange="returnisNumber(this,’’);"br 判断数量,可以为负数inputtype="text"name="dd"onChange="returnisNegative(this,’’);"br 判断金额inputtype="text"name="cc"onChange="returnisMoney(this,’’);"br 判断时间inputtype="text"name="ee"onChange="returnisDate(this)"br inputtype="submit"value="submit" /form /body /html
文章网址:
https://dangbai.cn/Article.asp?ID=10000860
填写邮件内容
发信地址
填写发信人的电子邮箱
邮件签名
填写邮件签名
验证码
填写验证码,单击刷新验证码
程序执行中,请稍候...
发送协议
·欢迎使用本站在线文章发送系统。
·不得使用本站在线发送邮件系统发送垃圾邮件、广告邮件。
·如果收信人地址或其服务器出现错误,可能无法成功发送。
·如果有什么问题,或者意见建议,请联系[
网站管理员
]。
当百网
本站使用【啊估文章软件站】网站系统
〖
网站管理员留言簿
〗