| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1053 人关注过本帖
标题:[求助]点击文本框,弹出新页面,选取所需的值传给文本框
只看楼主 加入收藏
chenbofeng20
Rank: 4
来 自:陕西 宝鸡
等 级:业余侠客
威 望:3
帖 子:113
专家分:274
注 册:2009-9-18
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:8 
[求助]点击文本框,弹出新页面,选取所需的值传给文本框
点击文本框后弹出一个新的页面,在该页面选取值后再在文本框内显示。
搜索更多相关主题的帖子: 出新 页面 文本 
2009-10-15 09:55
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:0 
弹出模式对话框 然后赋值到父窗口的文本框
2009-10-15 10:31
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:20 
程序代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. 
<html xmlns="http://www. 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>无标题文档</title> 
</head> 
 
<body> 
<form name="f"> 
<input type="text" name="a" id="a" onclick="window.open('b.html')" /> 
</form> 
</body> 
</html> 
弹出页面
程序代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. 
<html xmlns="http://www. 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>无标题文档</title> 
</head> 
 
<body> 
<span onclick="window.opener.document.f.a.value = this.innerHTML">我是弹出页面的值</span> 
</body> 
</html>
2009-10-15 10:40
chenbofeng20
Rank: 4
来 自:陕西 宝鸡
等 级:业余侠客
威 望:3
帖 子:113
专家分:274
注 册:2009-9-18
收藏
得分:0 
回复 3楼 aspic
非常感谢你的帮助!!
2009-10-16 09:52
xpowoow
Rank: 2
等 级:论坛游民
威 望:1
帖 子:63
专家分:22
注 册:2007-10-3
收藏
得分:0 
用ajax,问题变得更简单。
2009-10-17 00:00
xpowoow
Rank: 2
等 级:论坛游民
威 望:1
帖 子:63
专家分:22
注 册:2007-10-3
收藏
得分:0 
不建议用页面窗口,用模态窗口。。。。点击模态窗口,关闭回调值赋给文本框,可能达到你最完美的结果。
2009-10-17 00:04
xpowoow
Rank: 2
等 级:论坛游民
威 望:1
帖 子:63
专家分:22
注 册:2007-10-3
收藏
得分:0 
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
<html xmlns="http://www.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
 
<body>
 
  <label>
  <textarea name="advice"  cols="70" rows="5" id="advice" ondblclick="M_show();">sdasd</textarea>
  </label>
 
</body>
</html>
<script language="javascript" type="text/javascript">
function M_show(){
var advice=document.getElementById('advice').value;
var retvalue=window.showModalDialog("showModalDialog_target.asp", "传值窗口","status:false;dialogWidth:600px;dialogHeight:400px");
if (retvalue!="" && typeof(retvalue)!="undefined"){
advice+=retvalue;
document.getElementById('advice').value=advice;
}
}
</script>
2009-10-17 00:16
xpowoow
Rank: 2
等 级:论坛游民
威 望:1
帖 子:63
专家分:22
注 册:2007-10-3
收藏
得分:0 
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="conn001.asp"-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
<html xmlns="http://www.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
 
<body>
<table width="582" border="1">
  <tr>
    <td width="175">机构名称</td>
    <td width="202">机构电话</td>
    <td width="183">机构职能</td>
  </tr>
  <%
  dim  sql
  set rs=server.CreateObject("adodb.recordset")
  sql="select * from jigou order by jigou_id desc"
  rs.open sql,conn,1,3
  if not rs.eof then
 For i=0 to rs.recordcount-1
  %>
  <tr ondblclick="returnval('<%=rs("jigou_name")%>');">
    <td ><%=rs("jigou_name")%>&nbsp;</td>
    <td><%=rs("jigou_tel")%>&nbsp;</td>
    <td><%=rs("jigou_zhineng")%>&nbsp;</td>
  </tr>
  <%  
  rs.movenext
  next
  else
  response.write "没有数据!"
  end if
  %>
   
   
</table>
</body>
</html>
 
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
<script language="javascript" type="text/javascript">
var backvalue='';
function returnval(backvalue){
if(typeof(backvalue)!="undefined"){
window.returnValue=backvalue;
window.close();
}
}
</script>
2009-10-17 00:16
xpowoow
Rank: 2
等 级:论坛游民
威 望:1
帖 子:63
专家分:22
注 册:2007-10-3
收藏
得分:0 
注意两页的JS就是你要的结果了。长话短说.
2009-10-17 00:19
快速回复:[求助]点击文本框,弹出新页面,选取所需的值传给文本框
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019138 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved