+ -
当前位置:首页 → 问答吧 → 用jquery如何把一个页面上的值传到另一个页面上去

用jquery如何把一个页面上的值传到另一个页面上去

时间:2011-12-15

来源:互联网

详细叙述:

现在有一个添加页面,在这个页面上有个 按钮,点击这个按钮会出现一个showModalDialog 对话框,然后在这个对话框里选中一条信息,点击确定,这时让这条信息在这个添加页面上的<input type="text"/>里面显示。改怎么来写?

忘大侠们多多指教!在线等。

所有的分都奉上,虽然很少!

作者: lemon_2007   发布时间: 2011-12-15

http://homepage.yesky.com/489/2370989.shtml

1. 要想对话框传递参数,是通过vArguments来进行传递的。类型不限制,对于字符串类型,最大为4096个字符。也可以传递对象,例如:
-------------------------------
parent.htm
<script>
  var obj = new Object();
  obj.name="51js";
  window.showModalDialog("modal.htm",obj,"dialogWidth=200px;dialogHeight=100px");
</script>
modal.htm
<script>
  var obj = window.dialogArguments
  alert("您传递的参数为:" + obj.name)
</script>

作者: p2227   发布时间: 2011-12-15

引用 1 楼 p2227 的回复:

http://homepage.yesky.com/489/2370989.shtml

1. 要想对话框传递参数,是通过vArguments来进行传递的。类型不限制,对于字符串类型,最大为4096个字符。也可以传递对象,例如:
-------------------------------
parent.htm
<script>
var obj = new O……


 你这好像是往对话框里传参数,我的意思是把对话框里面的值传到 它的父页面上去,而且是在一个文本域里面显示!

作者: lemon_2007   发布时间: 2011-12-15

引用 2 楼 lemon_2007 的回复:

引用 1 楼 p2227 的回复:

http://homepage.yesky.com/489/2370989.shtml

1. 要想对话框传递参数,是通过vArguments来进行传递的。类型不限制,对于字符串类型,最大为4096个字符。也可以传递对象,例如:
-------------------------------
parent.htm
<script>
var……
连接里面有详细的方法

作者: p2227   发布时间: 2011-12-15

父页面定义一个方法 function test(selectInfo){$("input").val(selectInfo)}
然后在showModalDialog弹出的页面调用test方法并且传值 document.parent.test(你选择的项)

作者: zaple   发布时间: 2011-12-15