标题:怎样在主页面取得iframe中的隐藏域的值?
只看楼主
downdown
Rank: 1
等 级:新手上路
帖 子:139
专家分:0
注 册:2005-6-20
 问题点数:0 回复次数:13 
怎样在主页面取得iframe中的隐藏域的值?
怎样在主页面取得iframe中的隐藏域的值?
因为iframe嵌在主页面的一个form中,表单并不能将iframe中的隐藏域的值发送出去。
怎么办呢?有脚本吗?请赐教!
谢谢!
搜索更多相关主题的帖子: iframe中 主页面 隐藏 form 表单 
2005-09-05 10:51
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
request.form("")用这个不行吗
2005-09-05 12:49
downdown
Rank: 1
等 级:新手上路
帖 子:139
专家分:0
注 册:2005-6-20
得分:0 
不行.可能我没说明白.
main.asp
<form .......>
........
iframe  src=1.asp
.....
</form>

1.asp
<input name=input1>....
main中的form 不能将 input1的值发送出去.
该怎么做呢?
2005-09-05 13:37
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
1.asp
<iframe frameborder=0 height=427 scrolling=no src=2.asp width=192></iframe>
返回值:t1=<%=request.Form("t1")&"t2="&request.Form("t2")%>
2.asp
<form name="form1" method="post" action="1.asp" target="_parent">
  <input name="t1" type="text" id="t1" value="11">
  <input name="t2" type="hidden" id="t2" value="22">
  <input type="submit" name="Submit" value="提交">
</form>

你自己试试
2005-09-05 15:24
downdown
Rank: 1
等 级:新手上路
帖 子:139
专家分:0
注 册:2005-6-20
得分:0 
我要做的是这个效果:[URL=http://train.tielu.org/SearchStation.aspx]http://train.tielu.org/SearchStation.aspx[/URL] 已经做好了,谢谢!
2005-09-05 16:04
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
他也没有iframe 跟隐藏域也没关系 虽然它是.net但是asp实现起来也不难啊
2005-09-05 17:26
downdown
Rank: 1
等 级:新手上路
帖 子:139
专家分:0
注 册:2005-6-20
得分:0 
我是用iframe加隐藏域做的.js 我是不会的.
斑主说怎么做啊?说说思路
2005-09-05 18:17
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
给点素材 我做
2005-09-06 08:26
downdown
Rank: 1
等 级:新手上路
帖 子:139
专家分:0
注 册:2005-6-20
得分:0 
就和那个差不多.
表1:province
 字段:id  province
表2:station
  字段:id station proid
实现效果和那个一模一样.
麻烦斑主啦!
2005-09-06 08:43
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
[CODE]

<script language="JavaScript">
function bb(num){
city = new Array();
city[1]= new Array("唐山市","1","1");
city[2]= new Array("石家庄","2","1");
city[3]= new Array("廊坊市","3","1");
city[4]= new Array("秦皇岛","4","1");
city[5]= new Array("保定市","5","1");
city[6]= new Array("营口市","6","2");
city[7]= new Array("沈阳市","7","2");
city[8]= new Array("大连市","8","2");
city[9]= new Array("鞍山市","9","2");
city[10]= new Array("盘锦市","10","2");
//把数组的值用数据库读出
 document.form1.s1.length = 0;
j=1;
for(i=1;i<=10;i++)//数组有几项i<=几
{ if(city[i][2]==num)
 {document.form1.s1.options[document.form1.s1.length]= new Option(city[i][0],city[i][0]);}
 j++}
}
function cc(tex){
 document.form1.tt.value=tex;
}
</script>
<body onLoad="bb(1)">
<form name="form1" method="post" action="">
<!--form1.ss的值用数据库读出-->
  <input type="text" name="tt" value="唐山市"><br>
  <select name="ss" onChange="bb(document.form1.ss.options[document.form1.ss.selectedIndex].value)">
 <option value="1">河北省</option>
 <option value="2">辽宁省</option>
  </select><br>
  <select name="s1" size="5" onChange="cc(document.form1.s1.options[document.form1.s1.selectedIndex].value)">
  </select>
</form>
</body>

[/CODE]

[此贴子已经被作者于2005-9-6 9:21:41编辑过]


2005-09-06 09:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-26733-1-1.html




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

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