<script type="text/javascript"> function checkFormValid(strFormId, nMinValid) { var objForm = document.getElementById(strFormId); var arrayFormChilds = objForm.getElementsByTagName("input"); var nValid = 0; var certID=document.getElementById('zsbh').value for (var n = 0; n < arrayFormChilds.length; n++){ if (arrayFormChilds[n].getAttribute("valid")){ if (arrayFormChilds[n].value.length > 0){ nValid++; } } } // if(!certID){ // window.alert("请填写证书编号!"); // return false; // }else if (nValid < nMinValid){ window.alert("请至少输入" + nMinValid + "个查询条件!"); return false; } // var regex = /.*csrftoken=([^;.]*).*$/ ; // var xCSRFToken = document.cookie.match(regex) === null ? null : document.cookie.match(regex)[1] // document.getElementById("csrfmiddlewaretoken").value = xCSRFToken; // return true; } function checkFormValid1(strFormId, nMinValid) { var objForm = document.getElementById(strFormId); var arrayFormChilds = objForm.getElementsByTagName("input"); var nValid = 0; for (var n = 0; n < arrayFormChilds.length; n++) { if (arrayFormChilds[n].getAttribute("valid")) { if (arrayFormChilds[n].value.length > 0) { nValid++; } } } if (nValid < nMinValid) { window.alert("请至少输入" + nMinValid + "个查询条件!"); return false; } } var intervalId = ""; var Change = 2; function setTab(name,cursel,n,hreef){ for(i=1;i<=n;i++){ var menu=document.getElementById(name+i); var con=document.getElementById("con_"+name+"_"+i); menu.className=i==cursel?hreef:""; con.style.display=i==cursel?"block":"none"; } } function setTabChange(name,cursel,n,hreef){ for(i=1;i<=n;i++){ var menu=document.getElementById(name+i); var con=document.getElementById("con_"+name+"_"+i); menu.className=i==cursel?hreef:""; con.style.display=i==cursel?"block":"none"; } } function setTabChange1(name,cursel,n,hreef){ for(i=1;i<=n;i++){ var menu=document.getElementById(name+i); var con=document.getElementById(name+"_con_"+i); menu.className=i==cursel?hreef:""; con.style.display=i==cursel?"block":"none"; } } function setTab_s(name,cursel,n){ for(i=1;i<=n;i++){ var menu=document.getElementById(name+i); var con=document.getElementById("con_"+name+"_"+i); var mone=document.getElementById("con_"+name+"_mone_"+i); menu.className=i==cursel?"tit_qh tit_qh_dq":"tit_qh"; con.style.display=i==cursel?"block":"none"; mone.style.display=i==cursel?"block":"none"; } } </script>
<form class="form" name="Info" id="Info1" method="post" action="/home/index/query" target="_blank" onsubmit="return checkFormValid1('Info1', 2);"> <div id="search_box1"> <p><label for="CertificateID" style="font-size: 16px">证书编号:</label><input type="text" id="CertificateID" name="certificateid" value="" valid="valid" /></p> <p><label for="CID" style="font-size: 16px">证件号码:</label><input type="text" id="CID" name="cid" value="" valid="valid" /></p> <p><label for="Name" style="font-size: 16px">姓 名:</label><input type="text" id="Name" name="name" value="" valid="valid" /></p> <p class="exp" style="padding-left: 85px">注:以上三项输入任意两项即可查询。</p> <span style=" float:left; margin-left:80px; "><input type="image" id="bt1" src="static/images/btn_search.jpg" /></span> </div> </form>
public function query(){ $param = input('param.'); //var_dump($param); if(empty($param['certificateid'])) { $data=Db::table('ey_chaxun_content') ->where('cid',$param['cid']) ->where('name',$param['name']) ->find(); } if(empty($param['cid'])) { $data=Db::table('ey_chaxun_content') ->where('certificateid',$param['certificateid']) ->where('name',$param['name']) ->find(); } if(empty($param['name'])) { $data=Db::table('ey_chaxun_content') ->where('certificateid',$param['certificateid']) ->where('cid',$param['cid']) ->find(); } if(!empty($param['certificateid']) && !empty($param['cid']) && !empty($param['name'])) { $data=Db::table('ey_chaxun_content') ->where('certificateid',$param['certificateid']) ->where('cid',$param['cid']) ->where('name',$param['name']) ->find(); } if($data){ $this->redirect('home/View/index', ['aid' => $data['aid']]); }else{ $this->error("无此证书信息,请检查输入是否正确!"); } }
转载请注明:eyoucms» 证书查询三项必须输入两项
标签: