一个关于表单的问题

slat11 2006-08-07 10:58:00
我要实现一个站内搜索。想让提交的表单和搜索结果在同一个页面显示。也就是说,在用户使用时,上方填写搜索条件,点击搜索后,下方显示结果。
请问该如何实现呢?一般的搜索都是点击提交后另外显示结果。
...全文
134 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
userhxy 2006-08-08
  • 打赏
  • 举报
回复
可以使用JS来进行,达到无刷新更改结果的目的。
<form name=form1>
<input type=text name=word>
<input type=button>
</form>
<script language=javascript>
function searchit()
{
script1.src='search.asp?word=' + form1.word.value;
}
</script>
<script id=script1></script>
<div id=div1></div>

search.asp :

<%
result = 。。。。。 '获取搜索结果
response.write "div1.innerHTML='"& result &"'"
%>
你也叫风语者 2006-08-08
  • 打赏
  • 举报
回复
在提交的时候,隐藏提交一个Tag值
如果本页不是提交的,下面就不显示。要是TAG = 1 ,则表示,是本页提交查询,则显示查询结果。
例如:
<form name="form1" >
……
<input type="submit" name="submit">
<input type="hidden" name="tag" value="1">
……
</form>
<%
dim tag
tag = request.form("tag")
if tag = 1 then
'执行查询结果
sql = "select * ……"
end if
%>
slat11 2006-08-08
  • 打赏
  • 举报
回复
多谢各位
slat11 2006-08-07
  • 打赏
  • 举报
回复
自己顶一下
slat11 2006-08-07
  • 打赏
  • 举报
回复
能否再具体说明下,最好有个具体的例子
健叶新吉橙 2006-08-07
  • 打赏
  • 举报
回复
<%
if request("submitFrm")="" then

'表示没有提交时...
else

'如果提交就...
end if
%>
By:
http://yeloveping.myrice.com

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧