文本框内容初始值的问题!

vc555 2007-12-14 11:43:05
比如一个用户注册的界面。上面有许多文本框填写姓名,邮箱,生日等等。现在新建一个页面,上面也有文本框,请问如何自动把第一个页面上由用户填写的值显示在第二个页面的文本框内?
...全文
393 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
上善_若水 2008-01-08
  • 打赏
  • 举报
回复
session 相对来说更耗资源,所有慎用!!!request就可以了啊,就一个页面的跳转,如果涉及多个的话,可以用hidden暂时保存!
上善_若水 2007-12-14
  • 打赏
  • 举报
回复
首先你的问题是基于什么环境开发的,是B/S 还是C/S模式,什么语言?

如果是WEB应用的话
第一个页面到第二个页面只是简单的表单提交而已,再第二个页面取得表的的值后,
用JS代码如:form2.textName.value = form1.textName.value

如果是JSP除了应用WEB框架外,可以通过Request对象获得form对象里的值: String userName=request.getParameter("userName");

如果是ASP 可以直接用userName = request.form("userName")

vc555 2007-12-14
  • 打赏
  • 举报
回复
谢谢,解决了。
再问个问题就结贴。
为什么不推荐用session呢?那像我这个例子,还有没有什么实现方法呢?
lm_pla 2007-12-14
  • 打赏
  • 举报
回复
<input type="text" id="username" name="username" size="20" maxlength="8"
value=<%=tep%> />
vc555 2007-12-14
  • 打赏
  • 举报
回复
我是用的JSP。因为第一个页面表单的数据并不是向第二个页面提交数据,所以在第二个页面request没用。我用session取得了第一个页面表单里数据,并放在一个变量里。现在想把这个值设置为第二个表单里文本框的初始值。请问具体用什么语法来设置?
我在第二个页面用:
<%
String tmp=(String)session.getAttribute("user_name");
%>
取得了第一个页面表单的值,在第二个页面有表单:
<form>
<input type="text" id="username" name="username" size="20" maxlength="8" />
</form>
请问用什么语句设置这个text的值为变量tmp?
吐司vivi 2007-12-14
  • 打赏
  • 举报
回复
利用request传递参数
wunan320 2007-12-14
  • 打赏
  • 举报
回复
就是页面传值
把第一个页面的值传递给下个
然后设置到text里
Sunny319 2007-12-14
  • 打赏
  • 举报
回复
你页面之间得传值可以有很多种:
1。用参数传递
2。放在session(不推荐)
3。用struts得话,用第一个页面form得值去设置第二个页面form得值。

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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