js中的代码:
for(var i=0;i<<%=size%>;i++){
var fieldValue=document.getElementById("fieldValue"+i).value;
}
jsp中的代码:
<logic:iterate indexId="i" id="SiteContentTemplateParam"name="siteContentTemplateParamList"scope="session">
<logic:equal name="SiteContentTemplateParam" property="templateType" value="text">
<tr>
<td class="h4" >
<bean:write name="SiteContentTemplateParam"property="templateKey" />:</td>
<td > <input class="input" type="text" name="fieldValue<%=i%>" id="fieldValue"></td>
</tr>
</logic:equal>
</logic:iterate>IE直接报没有("fieldValue"+i)这个对象 记得一直都是这样用啊??? 求解
for(var i=0;i<<%=size%>;i++){
var fieldValue=document.getElementById("fieldValue"+i).value;
}
jsp中的代码:
<logic:iterate indexId="i" id="SiteContentTemplateParam"name="siteContentTemplateParamList"scope="session">
<logic:equal name="SiteContentTemplateParam" property="templateType" value="text">
<tr>
<td class="h4" >
<bean:write name="SiteContentTemplateParam"property="templateKey" />:</td>
<td > <input class="input" type="text" name="fieldValue<%=i%>" id="fieldValue"></td>
</tr>
</logic:equal>
</logic:iterate>IE直接报没有("fieldValue"+i)这个对象 记得一直都是这样用啊??? 求解
<input class="input" type="text" name="fieldValue<%=i%>" id="fieldValue<%=i%>"></td>id 啊。不是name
My God ! 谢谢,检查了一下源代码发现了错误,比如“fieldValue0”等 一些text是没有的。
还是太嫩了出了问题都不知道怎么检查代码。 悲剧