目录
  • 网站素材
  • PS素材
  • 成语素材
  • 图片素材
  • 名字素材
  • 签名素材
  • 头像素材
  • 技术笔记
  • 首页 > 网站素材 / 正文

    帝国ecms并列多条件搜索,字段不能为空的的写法

    素材 网站素材 素材网 www.bdqn.cc
    可以用:用id="变量名"验证
    事例---
    原搜索代码:

    <table width="738" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td height="480" valign="top" background="/images/c2.gif">
    <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td valign="top" style="line-height:25px; font-size:14px;"><table width=100% align=center cellpadding=3 cellspacing=1 bgcolor='#DBEAF5'>
    <form action='/e/search/index.php' method="post" name="searchform"><input type="hidden" name="thname" value="news">
    <input type="hidden" name="classid" value="23"><input type="hidden" name="andor" value="and"><tr>
    <td height=25 bgcolor='ffffff' colspan="2" align="center"><b>多条件查询(说明:参赛者若没有身份证号或没有报名表卡号,请按此种方式查询!)</b></td>
    </tr>
    <tr><td width='16%' height=25 bgcolor='ffffff'>姓名</td><td bgcolor='ffffff'><input type="hidden" name="show[]" value="title"><input type="hidden" name="hh[]" value="EQ"><input type="text" name="keyboard[]"></td></tr>
    <tr><td width='16%' height=25 bgcolor='ffffff'>籍贯</td><td bgcolor='ffffff'><input type="hidden" name="show[]" value="jiguan"><input type="hidden" name="hh[]" value="EQ"><input type="text" name="keyboard[]">填写户口地县市名,如:<font color="#FF0000">仁化县</font>、<font color="#FF0000">广州市</font> 等</td></tr>
    <tr><td width='16%' height=25 bgcolor='ffffff'>出生日期</td><td bgcolor='ffffff'><input type="hidden" name="show[]" value="chushengriqi"><input type="hidden" name="hh[]" value="EQ"><input type="text" name="keyboard[]">如:1989年2月8日出生就写 <font color="#FF0000">19890208</font></td></tr>
    <tr><td bgcolor='ffffff'>成绩查询</td><td bgcolor='ffffff'><input type="submit" name="Submit22" value="提交" /></td></tr></form></table></td>
    </tr>
    </table>
    <br><br>
    <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td valign="top" style="line-height:25px; font-size:14px;"><table width=100% align=center cellpadding=3 cellspacing=1 bgcolor='#DBEAF5'>
    <form action='/e/search/index.php' method="post" name="search_news" id="search_news"><input type="hidden" name="thname" value="news">
    <input type="hidden" name="classid" value="23"><tr>
    <td height=25 bgcolor='ffffff' colspan="2" align="center"><b>简易查询(说明:参赛者报名时若登记了身份证或分配了卡号,请按此种方式查询!)</b></td>
    </tr><tr><td width='16%' height=25 bgcolor='ffffff'>
    查询条件</td>
    <td bgcolor='ffffff'><input type="radio" name="show" value="ftitle" checked="checked" />报名卡号 <input type="radio" name="show" value="sfz" />身份证号</td></tr>
    <tr><td width='16%' height=25 bgcolor='ffffff'>查询内容</td><td bgcolor='ffffff'><input name="keyboard" type="text" id="keyboard2" /></td></tr>
    <tr><td bgcolor='ffffff'>成绩查询</td><td bgcolor='ffffff'><input type="hidden" name="hh[]" value="EQ"><input type="submit" name="Submit22" value="提交" /></td></tr></form></table></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>


    复制代码这个代码并列多条件搜索的时候,并不判断空字段,只用一个字段填写完整,其他的搜索条件留空都可以搜索的结果。

     其中<input type="hidden" name="classid" value="23">的23是搜索模板编号

    修改后的代码,用id="变量名"验证空字段:
    <table width="738" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td height="480" valign="top" background="/images/c2.gif">
    <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td valign="top" style="line-height:25px; font-size:14px;"><table width=100% align=center cellpadding=3 cellspacing=1 bgcolor='#DBEAF5'>
    <script>
    function CheckSearchForm(){
    if(document.getElementById("searchform").stitle.value=="")
    {
    alert("请输入姓名");
    return false;
    }
    if(document.getElementById("searchform").sjiguan.value=="")
    {
    alert("请输入籍贯");
    return false;
    }
    if(document.getElementById("searchform").schushengriqi.value=="")
    {
    alert("请输入出生日期");
    return false;
    }
    return true;
    }
    </script>
    <form name="searchform" id="searchform" method="post" action="/e/search/index.php" onsubmit="return CheckSearchForm();">
    <input type="hidden" name="thname" value="news">
    <input type="hidden" name="classid" value="23"><input type="hidden" name="andor" value="and"><tr>
    <td height=25 bgcolor='ffffff' colspan="2" align="center"><b>多条件查询(说明:参赛者若没有身份证号或没有报名表卡号,请按此种方式查询!)</b></td>
    </tr>
    <tr><td width='16%' height=25 bgcolor='ffffff'>姓名</td><td bgcolor='ffffff'><input type="hidden" name="show[]" value="title"><input type="hidden" name="hh[]" value="EQ"><input type="text" name="keyboard[]" id="stitle"></td></tr>
    <tr><td width='16%' height=25 bgcolor='ffffff'>籍贯</td><td bgcolor='ffffff'><input type="hidden" name="show[]" value="jiguan"><input type="hidden" name="hh[]" value="EQ"><input type="text" name="keyboard[]" id="sjiguan">填写户口地县市名,如:<font color="#FF0000">仁化县</font>、<font color="#FF0000">广州市</font> 等</td></tr>
    <tr><td width='16%' height=25 bgcolor='ffffff'>出生日期</td><td bgcolor='ffffff'><input type="hidden" name="show[]" value="chushengriqi"><input type="hidden" name="hh[]" value="EQ"><input type="text" name="keyboard[]" id="schushengriqi">如:1989年2月8日出生就写 <font color="#FF0000">19890208</font></td></tr>
    <tr><td bgcolor='ffffff'>成绩查询</td><td bgcolor='ffffff'><input type="submit" name="Submit22" value="提交" /></td></tr></form></table></td>
    </tr>
    </table>
    <br><br>
    <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td valign="top" style="line-height:25px; font-size:14px;"><table width=100% align=center cellpadding=3 cellspacing=1 bgcolor='#DBEAF5'>
    <form action='/e/search/index.php' method="post" name="search_news" id="search_news"><input type="hidden" name="thname" value="news">
    <input type="hidden" name="classid" value="23"><tr>
    <td height=25 bgcolor='ffffff' colspan="2" align="center"><b>简易查询(说明:参赛者报名时若登记了身份证或分配了卡号,请按此种方式查询!)</b></td>
    </tr><tr><td width='16%' height=25 bgcolor='ffffff'>
    查询条件</td>
    <td bgcolor='ffffff'><input type="radio" name="show" value="ftitle" checked="checked" />报名卡号 <input type="radio" name="show" value="sfz" />身份证号</td></tr>
    <tr><td width='16%' height=25 bgcolor='ffffff'>查询内容</td><td bgcolor='ffffff'><input name="keyboard" type="text" id="keyboard2" /></td></tr>
    <tr><td bgcolor='ffffff'>成绩查询</td><td bgcolor='ffffff'><input type="hidden" name="hh[]" value="EQ"><input type="submit" name="Submit22" value="提交" /></td></tr></form></table></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>

    TAGS : 帝国ecms

    标签列表

    我的素材网 www.bdqn.cc