Html 带有动态文本框的弹出窗口
我试图打开一个弹出窗口,创建一个包含动态文本框的表格。我在父窗口中引用这个弹出窗口并编写元素。我无法访问文本框中输入的数据。有人能帮我吗 这是密码Html 带有动态文本框的弹出窗口,html,jsp,dynamic,popup,Html,Jsp,Dynamic,Popup,我试图打开一个弹出窗口,创建一个包含动态文本框的表格。我在父窗口中引用这个弹出窗口并编写元素。我无法访问文本框中输入的数据。有人能帮我吗 这是密码 function loadValues31() { popupWin = window.open('','popupWin','location=no,width=800,height=200'); popupWin.document.writeln('<html><head><title>POPUP</t
function loadValues31() {
popupWin = window.open('','popupWin','location=no,width=800,height=200');
popupWin.document.writeln('<html><head><title>POPUP</title><script>function ind(){pop=document.getElementById("dynamicTable1");var v = pop.tbody.getElementsbyTagName("rad"); var c=v[1]; alert(c);}</scr'+'ipt>'+'</head><body><form1><tr> <td colspan=6><table id="dynamicTable1" width="100%" border="0" cellspacing="1" cellpadding="1"><TBODY><tr id="dynamicRow1[0]"><TD width="60%" nowrap="true"><FONT size=2><strong>Election Date -- Name:</STRONG></font></TD><TD width="20%" nowrap="true"> <FONT size=2><strong>Election Type:</STRONG></font></TD><TD width="20%" nowrap="true"> <FONT size=2><strong>Election Category:</STRONG></font></TD><TD width="20%" nowrap="true"> <FONT size=2><strong>Select:</STRONG></font></TD></tr></form1></body></html>');
popupWin.document.close();
popupText = popupWin.document.getElementById("dynamicTable1");
var x=form1.el.selectedIndex;
var ref=window.dialogArguments;
if(x>0)
{
var j=strConsolidate[x].length;
strElection=new Array(j);
for(var k=0;k<j;k++)
{
strElection[k]=strConsolidate[x][k];
var strAr=str[k].split("#");
index=eval(k+1);
var tbody = popupText.getElementsByTagName("tbody")[0];
var row = popupText.document.createElement("TR");
var attrVal="popupText.dynamicRow1[" + index + "]";
row.setAttribute("id",attrVal);
var cell = popupText.document.createElement("TD");
var attrVal0="left";
cell.setAttribute("align",attrVal0);
cell.innerHTML= strAr[0];
var cell1 = popupText.document.createElement("TD");
var attrVal1="left";
cell1.setAttribute("align",attrVal1);
cell1.innerHTML=strAr[1];
var cell2 = popupText.document.createElement("TD");
var attrVal2="left";
cell2.setAttribute("align",attrVal2);
cell2.innerHTML=strAr[2];
var cell3 = popupText.document.createElement("TD");
var cell5 = popupText.document.createElement("input");
var attrVal3="left";
var attrVal4="text";
var attrVal5="rad";
cell5.setAttribute("type",attrVal4);
cell5.setAttribute("name",attrVal5);
cell5.setAttribute("align",attrVal3);
cell3.appendChild(cell5);
row.appendChild(cell);
row.appendChild(cell1);
row.appendChild(cell2);
row.appendChild(cell3);
tbody.appendChild(row);
}
index=eval(k+1);
var tbody = popupText.getElementsByTagName("tbody")[0];
var row = popupText.document.createElement("TR");
var attrVal="popupText.dynamicRow1[" + index + "]";
row.setAttribute("id",attrVal);
var cell1 = popupText.document.createElement("TD");
var attrVal1="right";
cell1.setAttribute("align",attrVal1);
cell1.innerHTML='<INPUT type="button" value="SELECT" onclick="ind()" >';
row.appendChild(cell1);
tbody.appendChild(row);
}
}
函数加载值31(){
popupWin=window.open(“”,'popupWin','location=no,width=800,height=200');
popupin.document.writeln('POPUPfunction ind(){pop=document.getElementById(“dynamicTable1”);var v=pop.tbody.getElementsbyTagName(“rad”);var c=v[1];alert(c);}'+'选举日期——名称:选举类型:选举类别:选择:);
popupWin.document.close();
popupText=popupWin.document.getElementById(“dynamicTable1”);
var x=form1.el.selectedIndex;
var ref=window.dialogArguments;
如果(x>0)
{
var j=strConsolidate[x]。长度;
strElection=新阵列(j);
for(var k=0;k是jquery插件。很容易访问模式窗口字段。您能使用某种工具更好地解释您的场景吗?