gpt4 book ai didi

javascript - 在 cfm 中将文本框值从父页面传递到子窗口

转载 作者:行者123 更新时间:2023-11-30 11:57:05 24 4
gpt4 key购买 nike

我正在将文本字段值从父 cfm 页面传递到我在单击按钮或链接后打开的子窗口。

<form name="parentForm" action="">
<input type="text" id="parentValue" value="" />
<input type="button" value="Open Popup" onclick ="javascript:LaunchPopup('openP.cfm');"/>
</form>
<script type="text/javascript">
function LaunchPopup(page) {
OpenWin = window.open(page, "myWindow", "width=400,height=200");
}
</script>


<!--- Child page : openp.cfm --->
<script>
if (opener.document){
mother = opener.document;
document.form1.popupValue.value = mother.parentForm.parentValue.value;
}
</script>
<form id="form1">
Value from the calling page: <input type="text" id="popupValue" value="" />
</form>

但出于某种原因,我无法传递我在父页面中输入的值。单击按钮后,我想查看我在父页面中输入的值。

最佳答案

父页面

<input 
type="button" value="Open Popup"
onclick ="javascript:LaunchPopup('openP.cfm?parent=' + document.parentForm.parentValue.value);"
/>

openp.cfm

<cfparam name="url.parent" default="">
<form id="form1">
Value from the calling page:
<input type="text" id="popupValue" value="<cfoutput>#url.parent#</cfoutput>" />
</form>

关于javascript - 在 cfm 中将文本框值从父页面传递到子窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37629245/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com