我正在使用 weblogic 8.1.6。我的问题是我有一个使用 Ajax 调用子页面的父页面。子页面被执行到父页面中。父页面有一个表单和一个javascript函数来读取表单的所有元素,但是javascript函数不能读取子页面的元素。我正在使用“form.elements[i].name”,它在 IE 中运行良好,但在 firefox 和 chorme 中运行良好。我应该使用什么来读取在 parenPage 中执行的子页面的元素。
父代码
<form id="Tab">
<input type="button" onclick="alert('calling AjaX Method');" value="ADD" />
<div id="ChildOutputWillDisplayedHere"></div>
</form>`
子代码
<input class="FormFields" type = "text" name = "NameID" value = "">
<a href="#" onclick="callingJavscriptFunction()">click Me </a>`
javascript代码
callingJavscriptFunction(){
var form = document.forms['tab'];
for(var i=0; i<form.elements.length; i++)
{
var fieldName = form.elements[i].name;
}
}