<SCRIPT LANGUAGE=javascript>
<!--
function saveMe() {
form2.f_gnmc.value =parent.frmanename.document.form1.gnmc.value
form2.f_gnlj.value =parent.frmanename.document.form1.gnlj.value
form2.f_gnid.value =parent.frmanename.document.form1.gnid.value
form2.f_isleaf.value =parent.frmanename.document.form1.isleaf.value
form2.f_insertflag.value =parent.frmanename.document.form1.insertflag.value
form2.submit();
}
//-->
</SCRIPT>
<!--
function saveMe() {
form2.f_gnmc.value =parent.frmanename.document.form1.gnmc.value
form2.f_gnlj.value =parent.frmanename.document.form1.gnlj.value
form2.f_gnid.value =parent.frmanename.document.form1.gnid.value
form2.f_isleaf.value =parent.frmanename.document.form1.isleaf.value
form2.f_insertflag.value =parent.frmanename.document.form1.insertflag.value
form2.submit();
}
//-->
</SCRIPT>
这样就可以得到gnmc的值~~
怎么回事呢??
如果不在框架里就可以~~,在表单元素加上value也可以~~~~:(苦恼
加上这个还是取不到值~~~~~~~~~~~
是啊,只有那两个凭输入传值的不行~~~
documetn.form2.f_gnmc.value =document.form1.gnmc.value
错误的形成是这样的~~~~~~
整个的表单是两部分组成的,它的一部分首先是隐藏的,必须用户选择以后才会出现,问题就出在这里
因为我是用ASP展开隐藏的部分(因为有部分数据要处理和传递),再加上我的原来那部分不隐藏的表单还没有加上验证,所以我一展开的时候~~~~~~上面如果先输入的值就会没有了(因为相当于换了一个页面),
再加上颇为重要的一点是,那天是周末,因为有~~嘿嘿~~,约会,心情急噪,所以这个漏洞就这么被自己给越弄越迷糊,每次都是先填值,然后展开,然后提交,当然会出问题了~~哎,实在是对不住大家,我能做的只有给分了