<%
for (int j = 0, i = 1; j < departmentCount * 4; j++, i++) {
score[j] = "score" + i;
content[j] = "content" + i;
}
<%
for (int i = 0; i < departmentCount * 4 - 3; i = i + 4) {
%>
<td width="86">
<input type="text" name=<%=score[i]%> id=<%=content[i]%>
onblur="contents()"
style="height: 100%; width: 100%; borderstyle . solid; border-width: 0">
</td>
<script language="javascript">
function contents()
{
var c = document.getElementById("content"+(i+1));
alert(document.getElementById("content"+(i+1)).value);}
</script>
<%
}
%>
为什么获取不了呢?雪地里跪求jsp javascript java
for (int j = 0, i = 1; j < departmentCount * 4; j++, i++) {
score[j] = "score" + i;
content[j] = "content" + i;
}
<%
for (int i = 0; i < departmentCount * 4 - 3; i = i + 4) {
%>
<td width="86">
<input type="text" name=<%=score[i]%> id=<%=content[i]%>
onblur="contents()"
style="height: 100%; width: 100%; borderstyle . solid; border-width: 0">
</td>
<script language="javascript">
function contents()
{
var c = document.getElementById("content"+(i+1));
alert(document.getElementById("content"+(i+1)).value);}
</script>
<%
}
%>
为什么获取不了呢?雪地里跪求jsp javascript java
function contents(i)
{
var c = document.getElementById("content"+(i+1));
alert(document.getElementById("content"+(i+1)).value);}
</script>
<%
for (int j = 0, i = 1; j < departmentCount * 4; j++, i++) {
score[j] = "score" + i;
content[j] = "content" + i;
}
<%
for (int i = 0; i < departmentCount * 4 - 3; i = i + 4) {
%>
<td width="86">
<input type="text" name=<%=score[i]%> id=<%=content[i]%>
onblur="contents(<%=i%>)"
style="height: 100%; width: 100%; borderstyle . solid; border-width: 0">
</td>
<%
}
%>
试试这样