| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1909 人关注过本帖
标题:紧急求助:关于“下一步”的相关代码
只看楼主 加入收藏
enjoy535
Rank: 1
等 级:新手上路
帖 子:114
专家分:3
注 册:2007-1-16
结帖率:40%
收藏
 问题点数:0 回复次数:32 
紧急求助:关于“下一步”的相关代码
不好意思,由于比较急,也不知道该怎么组织语言了
大体是这样的:

我正在做一个调查问卷
问卷的形式是逐题显示
比方说第一题选择好答案后,点击“下一步”就会在下面弹出第二题,依次类推
所有题目都预先加载在同一页面里面,期间不需要重复加载
想请教一下关于“下一步”的相关代码

第二,在客户端做题期间有个别题可能会根据其选择不同的而跳出不同的“下一题”
比如,当其选择了选项A的单选按钮时,就会跳出相关的“下一题”
不知道对选框的判断代码该怎么编写呀?


一直在论坛里潜水,今天忍不住冒个泡,实在不好意思
以上两个问题,不知道哪位达人能指导指导?
谢谢了

我在线等待...
搜索更多相关主题的帖子: 下一步 代码 
2007-05-20 22:31
谁与争疯
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:海南省
等 级:版主
威 望:191
帖 子:15071
专家分:17513
注 册:2007-4-22
收藏
得分:0 
这是相关的JS小程序,如果用ASP写,就必须要访问服务器一次,以交换数据。
如果用ASP、这与楼主所问的问题不太相符。建议到 javascript版 问问。

论坛是我家灌水靠大家
2007-05-20 22:34
enjoy535
Rank: 1
等 级:新手上路
帖 子:114
专家分:3
注 册:2007-1-16
收藏
得分:0 


好的
谢谢


2007-05-20 23:06
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
运用提交信息传递的办法应该能解决楼主的问题。
也就是第一步的信息表单提交到第2步第2步提交到第3步。
就是用表单的submit提交来转换网页的步骤,
这样可以把信息一直传递到最后一步,然后作处理。
2007-05-20 23:14
谁与争疯
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:海南省
等 级:版主
威 望:191
帖 子:15071
专家分:17513
注 册:2007-4-22
收藏
得分:0 
比方说第一题选择好答案后,点击“下一步”就会在下面弹出第二题,依次类推
所有题目都预先加载在同一页面里面,期间不需要重复加载
想请教一下关于“下一步”的相关代码



如果按版主这样、那么请问,是否需要与服务器端交换数据,再一次刷新页面呢?

论坛是我家灌水靠大家
2007-05-20 23:34
谁与争疯
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:海南省
等 级:版主
威 望:191
帖 子:15071
专家分:17513
注 册:2007-4-22
收藏
得分:0 
怎么总觉得这里的问题都这么深奥、版主回答的话也这么深~~咋地都不懂捏。

论坛是我家灌水靠大家
2007-05-20 23:35
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用谁与争疯在2007-5-20 23:34:16的发言:
比方说第一题选择好答案后,点击“下一步”就会在下面弹出第二题,依次类推
所有题目都预先加载在同一页面里面,期间不需要重复加载
想请教一下关于“下一步”的相关代码



如果按版主这样、那么请问,是否需要与服务器端交换数据,再一次刷新页面呢?

提交到下一个页面的确是提交到服务器端,但不一定要把数据交到数据库。
比如
a1.asp
<html>
<head>
<title>a1.asp的页面</title>
</head>
<body>
<form name="SubTest" action="a2.asp" method="post">
<input type="text" name="subVal" >要提交的内容<br>
<input type="submit" name="SubBtn" value="提交" >
</form>
</body>
</html>

a2.asp
<html>
<head>
<title>a2.asp的页面</title>
</head>
<body>
<form name="SubTest" action="a2.asp" method="post">
<input type="text" name="subVal" >要提交的内容<br>
<input type="hidden" name="a1Val" value="<%=Request.Form("subVal")%>" >
<input type="submit" name="SubBtn" value="提交" >
</form>
</body>
</html>

a3.asp
<html>
<head>
<title>a3.asp的页面</title>
</head>
<body>
a2.asp的内容:<%=Request.Form("subVal")%>
a1.asp的内容:<%=Request.Form("a1Val")%>
</body>
</html>

2007-05-20 23:51
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

这个就是内容传递,我只做了简单的传递,如果在每个步骤的页面,加上判断和跳转或者数据库读取等操作就不一样了,这个根据具体情况而定的。

2007-05-20 23:54
enjoy535
Rank: 1
等 级:新手上路
帖 子:114
专家分:3
注 册:2007-1-16
收藏
得分:0 

非常感谢版主

可是我想尽量将问题和答案一次性地放在同一张网页里,然后再根据回答问卷时的情形再有选择的“显示”出来

我想尽量减少页面提交或者刷新的次数

不知道还有没有更好的办法


2007-05-20 23:58
enjoy535
Rank: 1
等 级:新手上路
帖 子:114
专家分:3
注 册:2007-1-16
收藏
得分:0 
想起了在一些网站的注册页面上就有类似的情况

只有当用户钩选了“同意”相关申明之后,“下一步”的按钮才会显示或者加亮

但我就是还没搞懂是怎么实现的

javascript学得太差了

2007-05-21 00:01
快速回复:紧急求助:关于“下一步”的相关代码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022502 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved