首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript-窗口和cfform

javascript-窗口和cfform
EN

Stack Overflow用户
提问于 2010-09-29 14:46:50
回答 1查看 985关注 0票数 1

我有一个父页面和一个子页面(‘empW.cfm’),它只是一个弹出窗口,位于父页面上的一个表单字段上。我在父页面中使用<cfform>。我想将这个子页面弹出窗口中的数据填充到父-page中的相关表单字段中。尝试了所有的方法,但到目前为止都没有成功。

父页面:-

代码语言:javascript
复制
<script type="text/javascript" src="test.js" >

    function doSubmit() {
      var Emp = document.getElementById("emp");
      var getName = document.getElementById("getName");
      Emp.value = getName.value;
                }
           </script> 
</head>
<body>
<cfajaximport tags="cfform,cfwindow">
<cfform action="Action.cfm" name="formE" id="formE" preserveData="true"  enctype="multipart/form-data" method="post" onsubmit="return validate(document.formE);"  >  
 <table >
    <tbody>    
            <tr><td  > Name*: </td><td><cfinput name="Name" id="Name"  type="text"  ></td></tr>          

             <tr><td > EMP:</td>

     <td><input name="searchName" id="emp"   onClick="createWindow('empW.cfm')"></td>
    </tr>  
   </tbody>
 </table>
</cfform>

子页面/窗口页面:-

代码语言:javascript
复制
<!--- empW.cfm --->
<cfform name="formI" id="formI" preserveData="false" method="post">
 <table>
 <tr><td>
  <cfif isdefined('form.getName')>
   <cfoutput>Selected = #form.getName#!</cfoutput>
  <cfelse>
   Selected =
  </cfif>
 </td></tr>
 <tr>
  <input name="getName" id="getName" type="text" value="Find emp name" >
  <input name="Add" id="getName" type="submit" onChange="doSubmit();">
 </td></tr>
 </table>
</cfform>

请帮帮忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-29 19:32:35

您的主页代码:

<td><input name="searchName" id="emp" onclick="ColdFusion.Window.create('w1','Title','empW.cfm')"></td>

empW.cfm页面代码:

<input name="Add" id="getName" type="button" value="submit" onclick="document.getElementById('emp').value=document.getElementById('getName').value;">

还要从父页面的脚本代码中删除src属性。

在empW.cfm页面中,提交按钮的onChange()将永远不会被调用,因为将首先调用submit()事件,因此您将丢失onChange()事件。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3819356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档