用WINDOW.OPEN
先定义X变量
var x=null;
x=open.window('???.htm','','')x.form1.text.value=""
先定义X变量
var x=null;
x=open.window('???.htm','','')x.form1.text.value=""
解决方案 »
- JS中如何通过传入一个城市名获取该城市的天气信息
- extjs 中textarea 换行问题如何解决
- 鼠标移动DIV问题
- IE8下JS无法取得本地图片尺寸
- 用JavaScript导出为Word文档分页问题
- webkit内核的浏览器 被ajax加载后 里面的script标签中的脚本 不被执行 请问大家是怎么解决的??
- 在IE中可以改变一个元素的outerHTML,请问在netscape中应该怎么做?在线等
- 人力资源管理系统...
- 急求助!!!电脑中的文件窗口不慎感染有广告条怎么办?
- 请教一个关于数字的判断问题--正则表达
- 为什么setInterval(Marquee,1000)只执行一次呢???
- 关于提交本页如何保存上次值得问题(期待中!!)
在这个页面2点击个按钮2就关闭该页面2内容插入到页面1上的text中去。
<form name=form1 action="" method="post">
<input type="text" name="t1">
<input type="button" onClick="javascript:window.open('page2.jsp');">
</form>
页面2--page2.jsp
<form name=form2 action="" method="post">
<input type="text" name="t2">
<input type="button" onClick="insert()">
</form>
<script>
function insert()
{
parent.document.form1.t1.value = document.form2.t2.value
}
</script>
这样就可以了达到效果,关键我是数据库中取出数据循环page2中的button和text的,也就是多个,只要点其中一个按钮,值就会进入page1的text中,这边就没有值了??----
页面1--page1.jsp
<form name=form1 action="" method="post">
<input type="text" name="t1">
<input type="button" onClick="javascript:window.open('page2.jsp');">
</form>
页面2--page2.jsp
<form name=form2 action="" method="post">
<%
int i=0;
while(i<5)
{
i++;
%>
<input type="text" name="<%=i%>"> //有多个input的分别为name=1,name=2,....
<input type="button" onClick="insert(<%=i%>)">//为得到name的值用
<%
}
%>
</form>
<script>
function insert(m)
{
insertValue = eval(m);
parent.document.form1.t1.value = document.form2.insertValue.value
}
</script>
function insert(m)
{
window.opener.document.form1.t1.value += (','+document.getElementsByName(m)[0].value)
}
</script>
<script>
function insert(m)
{
window.opener.document.form1.t1.value = (document.getElementsByName(m)[0].value)
window.close
}
</script>多个选中自动加入逗号分割是这样的
window.opener.document.form1.t1.value += (document.getElementsByName(m)[0].value+',')