问题:
当我的IE 11兼容模式打开时,我有一个问题,当我勾选jsp中的复选框时,它非常非常慢,当我尝试兼容模式关闭时,它工作得很好,我不知道为什么。我正在使用javascript,html和jsp。
详细说明:
按下复选框时的逻辑如下:
1)首先在加载屏幕时,我将从数据库中提取数据并将其显示在屏幕上(大约8k记录,仅执行1次)。
在屏幕上,我将显示这3列,并在加载屏幕时从数据库中提取数据,选中列具有复选框。默认情况下,我将复选框值设置为N,因此当我加载屏幕时,它将取消选中该复选框。
查询:
SELECT ID, Name, ('N') CHECKED FROM TableA
2)然后我使用while循环遍历记录。
<%
Iterator iter = null;
iter = vctList.iterator();
int i = 0;
while (iter.hasNext())
{
i++;
str = (String [])iter.next();
%>
<TR>
<TD><input type="text" name="ID_<%=i%>" value="<%=str[0]%>" ></TD>
<TD><input type="text" name="Name_<%=i%>" value="str[1])%>"></TD>
<TD align="middle"><input type="checkbox" name="checkbox_<%=i%>" <%=str[2] != null && str[2].equals("Y"))?"checked":""%> </TD>
</TR>
<%
}
%>