У меня есть родительская страница и дочерняя страница ('empW.cfm'), которая представляет собой ни что иное, как всплывающее окно в одном из полей формы на родительской странице. Я использую <cfform>
на главной странице. Я хочу заполнить данные из этого всплывающего окна Child-page, в соответствующее поле формы на родительской странице. Пробовал все средства, но без успеха до сих пор.javascript-window and cfform
Родительская страница: -
<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>
Ребенок/Window страница: -
<!--- 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>
Пожалуйста, помогите.
Вам, очевидно, необходимо изменить свой вопрос. Непонятно, что вы говорите о разных шаблонах, всплывающих, модальных winowds или о чем-то еще ... –