e0398 - 2012/10/11 19:17:00
- <div align="center">
- <div class="sublanmu_letter_search">
- <form action="/index.aspx" method="get" name="letter">
- 查询码:<input class="tb" id="code" name="code" type="text" /><br />
- 姓 名:<input class="tb" id="pa_name" name="pa_name" type="text" /> <input type="hidden" name="modelid" value="74" /><input type="hidden" name="lanmuid" value="50" /><input type="hidden" name="sublanmuid" value="373" /><input type="hidden" name="siteid" value="1" /><input type="hidden" name="search" value="1" /> <br />
- <input class="bt" type="submit" onclick="return cs()" value="查询" />
- </form>
- </div>
- </div>
- <script type="text/javascript">
- function cs()
- {
- if(document.letter.code.value=="")
- {
- alert("请输入查询码!");
- document.letter.code.focus();
- return false;
- }
- if(document.letter.pa_name.value=="")
- {
- alert("请输入您的姓名!");
- document.letter.pa_name.focus();
- return false;
- }
- return true;
- }
- </script>
复制代码看看问题在什么地方,无论输入正确与否 都返回查询界面
e0398 - 2012/10/11 20:32:00
问题出在 name="sublanmuid" value="373"
我的 子栏目是 360 或者 367 或者365
怎么实现啊?我现在只能查一个子栏目的,不能同时查3个子栏目。
e0398 - 2012/10/13 13:13:00
木人知道吗?
e0398 - 2012/10/13 13:16:00
我看gov.pageadmin.net 进度查询内 也是 name="sublanmuid" value="373"
他的市长信箱 子栏目ID 360
部门信箱 子栏目ID 367
网站建议 子栏目ID 365
我的也是,为什么我的写 value="373" 就不行 必须写 value="360" 查市长信箱?
要查其他信箱要修改 value 变量。
gov.pageadmin.net 进度查询 变量写成373 就可以查所有信箱?
xiyou - 2012/10/13 14:35:00
其实lanmuid和sublanmuid这两个参数不参与查询,只是需要转到对应的子栏目页面去显示查询结果,因为动态页面的子栏目必须有这两个参数。这两个参数的input表单可以删除,你把form的action地址改为/e/search/index.aspx就可以转到搜索页去显示结果了。
按分类查询的参数是sort, 比如如果url中有一个sort=1,这个就表示查询分类id=1的信息,分类id在信息表的分类id里面查看,如果需要查询所有分类数据,就不需要定义sort参数。
e0398 - 2012/10/13 15:15:00
好的我试试看
e0398 - 2012/10/13 15:37:00
按照你说的做了,可以。但是还有个问题:查询不到没通过审核的信件。
xiyou - 2012/10/13 15:45:00
未审核的信息和草稿是查询不到的,你如果硬要查就需要模型中自定义Query_Sql查询语句,不熟悉sql就不要弄这个了,我觉得没有必要,你可以分类设置里设置投稿不需要审核就可以了。
e0398 - 2012/10/14 14:14:00
明白 谢谢