关于页面传值

whereismydream 2008-04-10 02:00:58
RT
是这样的,我想在A页面的表单里有个"新增"按钮,点击它后弹出页面B,在页面B里有若干文本框,输入数据后点页面B里的"提交"按钮则页面B消失,同时输入的数据显示在了页面A.
请问这如何实现,代码..??
谢谢
...全文
60 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
whereismydream 2008-04-11
提示说"缺少对象"
  • 打赏
  • 举报
回复
whereismydream 2008-04-11
还有,只能添加吗?不能删除??
  • 打赏
  • 举报
回复
lsf5921 2008-04-10
a1.asp
<script language=javascript>
function getValues()
var vals=showModalDialog('a2.asp', '', 'dialogWidth:800px; dialogHeight:820px; help: no; scroll: no; status: no');
if(vals!="")
{document.getElementById("input").value=vals
}}
</script>
<form name="form1" method="post" action="">
<label>
<textarea name="input" id="input"> </textarea>
</label>
<input name="button" type="button" onClick="getValues();" value="输入">

</form>

a2.asp
<script>
function sValue(){
var t_value
t_value=document.getElementById("int2").value
window.returnValue=t_value
window.close();
}
</script>
<input type="text" name="int2" id="int2" />
<input name="button" type="button" onClick="setValue()" value="确定">
  • 打赏
  • 举报
回复
wlyoubuhuile 2008-04-10
a1.asp
<form name="form1" method="post" action="">
<label>
<textarea name="input" id="input"></textarea>
</label>
<input name="button" type="button" onClick="javascript:window.open('a2.asp','','width=400,height=400')" value="输入">

</form>

a2.asp
<script>
function setValue(){
var int1= document.getElementById("int1");
var int2= document.getElementById("int2");
var int= document.getElementById("int");
int.value=int1.value+int2.value
opener.document.getElementById("input").value=int.value;
}
</script>
<form name="form1" method="post" action="">

<input name="int1" type="text" />
<label>
<input type="text" name="int2" />
</label>
<input type="hidden" name="int" />
<input name="button" type="button" onClick="setValue()" value="确定"onmouseup="window.close()">

</form>
  • 打赏
  • 举报
回复
myvicy 2008-04-10
http://topic.csdn.net/u/20080405/18/cf735563-72de-4446-9e4e-a196bbd22e39.html
这里是一个的情况,多个的话请自己再加一下.
  • 打赏
  • 举报
回复
test.htm
<html xmlns="http://www.w3.org/1999/xhtml" > 
<head runat="server">
<title>无标题页 </title>
</head>
<body>
<script>
function AddRow(name,age,addr)
{
var tb=document.getElementById("tbody");
var tr=tb.insertRow();
var td=tr.insertCell();
td.innerHTML=name;
td=tr.insertCell();
td.innerHTML=age;
td=tr.insertCell();
td.innerHTML=addr;
}
</script>
<table border='1px'>
<tr><td>姓名</td><td>年龄</td><td>地址</td></tr>
<tbody id="tbody"></tbody>
</table>
<!-----下面使用showModalDialog的第2个参数来传递当前页的Arr数组供aaa.htm使用-------->
<input type="button" value="Add" onclick="window.open('add.htm')"/>
</body>
</html>


add.htm
<input type="button" onclick="ToP()" value="提交" /><br />
姓名:<input type="text" id="name"/><br />
年龄:<input type="text" id="age"/><br />
地址:<input type="text" id="addr"/><br />
<script>
function ToP()
{
opener.AddRow(document.getElementById("name").value,document.getElementById("age").value,document.getElementById("addr").value);
window.close();
}
</script>
  • 打赏
  • 举报
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-04-10 02:00
社区公告
暂无公告