我做了个表单填写页,现在需要按提交按钮后弹出另一个页面来显示所有填写的结果,请问应该怎样才能实现?

 我来答
hongzhiguo
2011-07-04
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
这个只需要一张表单form,然后加上一个提交按钮就可以 属性为submit 然后设置目标页,即你说的另一个页面。然后在要显示的页面上用request.getAttribute(参数名)就可以得到相应的参数值,然后显示就可以了
追问
请问怎么设置目标页,目标页所得到的参数怎样和提交页一致?
追答

这就是基本参数设置 其中method是显示传递还是隐式传递即设置参数能否在浏览器地址栏中被看到。 action就是目标页也就是你想显示的那一页。然后在form之间定义的变量可以在目标页用request.getattribute(变量名)就可以得到前一页的变量比如填写的内容都可以显示了。

如果有不懂的还可以给我继续追问,我只要上就给你回复。
henlia87
2011-07-04 · TA获得超过556个赞
知道小有建树答主
回答量:841
采纳率:50%
帮助的人:525万
展开全部
我的网站用的是 中国网创 的虚拟主机,感觉还是非常不错的,一直都很稳定2、有了域名、空间后就要自己设计网站(N个网页的组合)了,这里需要的技术
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bdxufeng1990
2011-07-04 · 超过28用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:62.7万
展开全部
把参数传到另一个页面,在那个页面上获得,用JS都可以实现
提交页面:
<script type="text/javascript">
//对客户评价进行判断和处理
function checkleave()
{
var nicheng = document.getElementById("<%= txtNiCheng.ClientID %>").value;
var sex = document.getElementById("<%= ddlSex.ClientID %>");
var ddlSex_Index = sex.selectedIndex; //获取选择项的索引
var ddlSex_Text = sex.options[ddlSex_Index].text;

var phone = document.getElementById("<%= txtPhone.ClientID %>").value;
var address = document.getElementById("<%= txtAddress.ClientID %>").value;
var title = document.getElementById("<%= txtTitle.ClientID %>").value;
var content = document.getElementById("<%= txtContent.ClientID %>").value;

if(nicheng == "" || nicheng == null)
{
alert("请您输入昵称");
document.getElementById("<%= txtNiCheng.ClientID %>").focus();
return;
}
if(sex == "" || sex == null)
{
alert("请选择您的性别");
document.getElementById("<%= ddlSex.ClientID %>").focus();
return;
}
if(phone == "" || phone == null)
{
alert("请输入您的手机号码");
document.getElementById("<%= txtPhone.ClientID %>").focus();
return;
}
if(checkPhone(phone) == false)
{
alert("手机号码格式错误");
document.getElementById("<%= txtPhone.ClientID %>").focus();
return;
}
if(address == "" || address == null)
{
alert("请输入您的联系地址");
document.getElementById("<%= txtAddress.ClientID %>").focus();
return;
}
if(title == "" || title == null)
{
alert("请输入标题");
document.getElementById("<%= txtTitle.ClientID %>").focus();
return;
}
if(content == "" || content == null)
{
alert("请输入正文内容");
document.getElementById("<%= txtContent.ClientID %>").focus();
return;
}
else
{
window.location.href="checkResult.aspx?nicheng="+nicheng+"&sex="+ddlSex_Text+"&phone="+phone+"&address="+address+"&title="+title+"&content="+content;
}
}

<input type="button" id="txtSubmit" onclick="checkleave()" class="leave_btn" value="提交留言信息" />

在checkResult.aspx页面:
string nicheng = Convert.ToString(Request.QueryString["nicheng"]);
string lw_sex = Convert.ToString(Request.QueryString["sex"]);
string lw_phone = Convert.ToString(Request.QueryString["phone"]);
string lw_address = Convert.ToString(Request.QueryString["address"]);
string title = Convert.ToString(Request.QueryString["title"]);
string content = checkContent(Convert.ToString(Request.QueryString["content"]));

然后在页面上用控件显示一下就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式