<script type="text/javascript"> function yanzheng() { var a=document.getElementById("TextBox2"); if(a.value=="") { alert('请输入货物名称!'); a.focus(); return false; } var c=document.getElementById("Jsm2tbShowButton"); if(c.value=="请选择 省-市-县") { alert('请选择出发地!'); c.focus(); return false; } var d=document.getElementById("TextBox4"); var d1=document.getElementById("TextBox5"); if((d.value=="")&&(d1.value=="")) { alert('请完善货量信息!'); d.focus(); return false; } if(d.value!="") { var ff=d.value; for(var i=0;i<ff.length;i++) { if(ff.charAt(i)<'0'||ff.charAt(i)>'9') { alert('货物重量只能输入数字!'); d.focus(); return false; } } } var f=document.getElementById("TextBox6"); if(f.value=="") { alert('请输入货物数量!'); f.focus(); return false; } var d=document.getElementById("Jsm21tbShowButton"); if(d.value=="请选择 省-市-县") { alert('请选择目的地!'); d.focus(); return false; } var flag = ""; var radioList=document.getElementById("CheckBoxList1"); var inarr = radioList.getElementsByTagName('input'); for (var i=0; i<inarr.length; i++) { if(inarr[i].type=="checkbox") { if(inarr[i].checked==true) { flag = "ccc"; } } } if(flag=="") { alert('请选择货运形式!'); return false; } var e=document.getElementById("texttime"); if(e.value=="") { alert('请选择截止日期!'); e.focus(); return false; } else { var nowdate = new Date(); var mon=nowdate.getMonth(); var months=mon+1; if(CompareDate2(nowdate.getFullYear(),months,nowdate.getDate(),e.value)) { alert('截止时间需大于等于当前日期!'); e.focus(); return false; } } var g=document.getElementById("TextBox7"); if(g.value=="") { alert('请输入联系人!'); g.focus(); return false; } var h=document.getElementById("TextBox8"); if(h.value=="") { alert('请输入联系电话!'); h.focus(); return false; } else { var reg = /^(\d{3,4})-(\d{7,8})/;//验证电话号码 var regph=/[1][3-9][0-9]{9,9}/;//验证手机号码 if(h.value.constructor===String) { var re=h.value.match(reg); var reph=h.value.match(regph); if(re==null&&reph==null)//只能输入正确格式的手机或电话号码 { alert('联系方式格式有误!'); h.focus(); return false; } } } return true; } function CompareDate2(ny,nm,nd,n2) { var panduan=false; var t1=new Date(ny+'/'+nm+'/'+nd); var arr2=n2.split('-'); var t2=new Date(arr2[0]+'/'+arr2[1]+'/'+arr2[2]); if(t1>t2) { panduan=true; } return panduan; } </script> |
|
来自: 悟静 > 《.net和asp.net》