这个问题有这么难吗?还是太简单,大家都不怎么知道。

tcmis 2005-12-30 04:49:26
年份:<input name="nf" type="text" class="normal_text" size="6" value="<%=queryYear%>">
月份:<input name="yf" type="text" class="normal_text" size="4" value="<%=queryMonth%>">
 <input type="button" name="query" value="查询" class="normal_button">

我就只想在这一个界面上执行,不要submit到另外一个界面去查询.

我前面给个20分,就没有人理,现在我给100分解决这个问题。。我的页面名字是search.asp
给源代码参考下。谢谢
...全文
155 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
soft_2008 2005-12-31
  • 打赏
  • 举报
回复
用JS吧,使用事件触发查询就可以了,把返回值添加到本页,可仿照CSDN回复框这种形式
KimSoft 2005-12-31
  • 打赏
  • 举报
回复
我就只想在这一个界面上执行,不要submit到另外一个界面去查询

如果这个界面指的同一个页面文件的话,上面的朋友都回答了,不赘述
如果指的是不刷新这个“界面”的话,用xmlhttp,再用javascript控制返回值吧。
jspadmin 2005-12-31
  • 打赏
  • 举报
回复
提交给本页就行了,本页同时显示数据,判断有无参数传入。
楼主用这样的题目,有点故意吧?
xtuwz 2005-12-31
  • 打赏
  • 举报
回复
我想樓主應該做的跟soft_2008兄說的該不多吧!只是如果不刷新当前页的話,那就另開窗體查询了吧!(但樓主不是)楼主把ACTION設為"",如果这是框架相互嵌套,那ACTION="SEARCH.ASP?STR=傳送值".它提交就不会另开窗体啦!
心情解码 2005-12-31
  • 打赏
  • 举报
回复
:)
竹林听雨2005 2005-12-31
  • 打赏
  • 举报
回复
也不知道解决了没有,这家伙在搞什么?
xuzuning 2005-12-31
  • 打赏
  • 举报
回复
AJAX
gatey 2005-12-31
  • 打赏
  • 举报
回复
看不懂楼主到底要什么效果
snail4up 2005-12-31
  • 打赏
  • 举报
回复
说实话我都没怎么搞懂LZ的意思啊
如果是说想用同一个页面既做表单的输入,又做表单的处理,那就直接把action写成本页就可以了,然后传一个参数表示是哪种操作,最后根据这个参数判断来决定页面怎么执行就OK了
独醒子 2005-12-31
  • 打赏
  • 举报
回复
<%
if request("submit")="查询" then
.....some code....
end if
%>
年份:<input name="nf" type="text" class="normal_text" size="6" value="<%=queryYear%>">
月份:<input name="yf" type="text" class="normal_text" size="4" value="<%=queryMonth%>">
 <input type="submit" name="submit" value="查询" class="normal_button">
bainian 2005-12-30
  • 打赏
  • 举报
回复
这些人我还真为这些自己认为是好好高高的人流泪--我就在问我自己值的吗?

楼主的意思是不要刷新页面就实现查询的呀!!
你们写的都是一个样的---刷新!!
汗呀--我哭了!
值的吗?
3573745 2005-12-30
  • 打赏
  • 举报
回复
晕倒了!
就使用你自己表单元素中间的任意一个就可以阿
if request("query") <> "" then 或者 nf 或者 lf
查询代码
else
静态信息
end if
竹林听雨2005 2005-12-30
  • 打赏
  • 举报
回复
1、将<form>里的action改为本页面的文件名,如
<form name="form1" method="post" action="search.asp">

2、
<input type='hidden' name='action' value='check'>
设置一个隐藏的键值,当执行提交(查询)后才进行查询。

然后在查询的开始作个条件限制:
action=request("action")
if action="check" then
...'你的查询语句
end if

主要原理,通过获取这个隐藏的键值来进行判断比较,如果提交了,则获得键值,比较相同后进行查询。
lisoon 2005-12-30
  • 打赏
  • 举报
回复
用xmlhttp也行。
yuanrong 2005-12-30
  • 打赏
  • 举报
回复
你是这个意思吧?

<% If Request("menu") = "search" Then
'''这里加查询代码和显示查询结果
Else %>


<form name="form1" method="post" action="search.asp?menu=search">
年份:
<input name="nf" type="text" class="normal_text" size="6" value="<%=queryYear%>">
月份:<input name="yf" type="text" class="normal_text" size="4" value="<%=queryMonth%>">
 <input type="button" name="query" value="查询" class="normal_button">
</form>
<% End If %>
tigerwen01 2005-12-30
  • 打赏
  • 举报
回复
<%
if request("query")="查询" then
//code
end if
%>

年份:<input name="nf" type="text" class="normal_text" size="6" value="<%=queryYear%>">
月份:<input name="yf" type="text" class="normal_text" size="4" value="<%=queryMonth%>">
 <input type="submit" name="query" value="查询" class="normal_button">
tcmis 2005-12-30
  • 打赏
  • 举报
回复
就是根据界面上输入的年份和月份执行查询。
一般做的时候不是通过一个submit按钮去接受输入的值,我只想在这个输入查询的页面直接执行查询。
showlin 2005-12-30
  • 打赏
  • 举报
回复
不明白,先看看这个再提问吧
http://ir.hit.edu.cn/cgi-bin/newbbs/topic.cgi?forum=8&topic=17&show=25
tcmis 2005-12-30
  • 打赏
  • 举报
回复
这个问题就这么难吗。。

我都郁闷的不行,一个人都不知道吗?高手呢,什么地方去了。

28,406

社区成员

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

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