注册 登录
编程论坛 ASP技术论坛

关于IFRAME传值的问题。在线等!

bichaoguo 发布于 2008-05-30 21:43, 2587 次点击
我有a.asp 文件,里面嵌套了b.asp
b.asp 文件有表单名为:tj 的值
我如果在提交a.asp 文件的时候把b.asp 文件里面的tj 值取出来
我做了这样的工作。但是提交到数据库的值是空的
a.asp 文件代码
------------------------------------------------------------------------------------------------
 <form name="form1" method="post" action="c.asp" onsubmit="this.tj.value=document.frames['b'].document.getElementById('b').value;return true;">
 <TD height=20 colSpan=2>
              <iframe marginwidth=0 framespacing=0 marginheight=0 frameborder=0 width='240' height=30

srcolling=no src="b.asp"></iframe>
              
              </TD>
              <input type="hidden" name="tj" id="tj" value="">
            </TR></from>
----------------------------------------------------------

b.asp 的代码是
------------------------------------
<body>
<TR vAlign=center borderColor=#cccccc bgcolor="#FFFFFF">
           
              <FORM  name=schphone method=post >
              <TD height=20 colSpan=2> <SELECT   name=dept  tabIndex=1 onChange="document.schphone.tj.value=this.options[this.selectedIndex].value">
                  <option value="网站">网站</option>
                  
                        <option value="老师" >老师</option>
                       
                        <option value="学生" >学生</option>
                  </select> <INPUT maxLength=40
                              size=14 name=tj></FONT></FORM></TD>
            </TR>
希望把b.asp 文件中的tj 表单的值传递给a.asp 文件中,以便写入数据库

但是我这样的代码,结果传到数据库的值是空的
请高手帮忙看看。谢谢!

[[it] 本帖最后由 bichaoguo 于 2008-5-30 21:44 编辑 [/it]]
10 回复
#2
bichaoguo2008-05-30 21:51
顶!
#3
bichaoguo2008-05-30 21:54
没有人帮忙回答一下呀。
#4
bichaoguo2008-05-30 22:20
顶!
#5
bichaoguo2008-05-31 08:43
ding
#6
hmhz2008-05-31 09:17
http://hi.baidu.com/hmhz/blog/item/acad321fb62a3dcca68669ac.html
#7
cfk06212008-05-31 23:53
顶,我也遇到这样的问题了,还没解决呢,郁闷好几天了!
#8
bichaoguo2008-06-01 14:20
版主呢
#9
yms1232008-06-01 14:40
<form name="form1" method="post" action="c.asp" onsubmit="this.tj.value=bFrame.tj.value;return true;">
<TD height=20 colSpan=2>
              <iframe id="bFrame" marginwidth=0 framespacing=0 marginheight=0 frameborder=0 width='240' height=30

srcolling=no src="b.asp"></iframe>
              
              </TD>
              <input type="hidden" name="tj" value="">
            </TR></from>
#10
hmhz2008-06-01 14:42
看来不给你解决问题,你在这有得叫了
b.asp文件里加个红色部分的
<select name="dept" tabindex="1" onchange="document.schphone.tj.value=this.options[this.selectedIndex].value;parent.document.form1.tj.value=this.options[this.selectedIndex].value;">
#11
bichaoguo2008-06-02 08:26
谢谢版主呀。搞定了!
这个论坛实在很好!非常感谢
1