if(flag.equals("1")) {
for(int i = 0; i < lstKey.size(); i ++) {
if(lstLssqbKey.contains(lstKey.get(i))) {
%>
<input type="checkbox" name="txtSqly" checked="true" value="<%=lstKey.get(i)%>" class="Checkbox" /><%=lstValue.get(i)%><br />
<% } else {%>
<input type="checkbox" name="txtSqly" value="<%=lstKey.get(i)%>" class="Checkbox" /><%=lstValue.get(i)%><br />
<%
}
}
} else {
for(int i = 0; i < lstKey.size(); i ++) {
%>
<input type="checkbox" name="txtSqly" value="<%=lstKey.get(i)%>" class="Checkbox" /><%=lstValue.get(i)%><br />
<%
}
}
%>
这样当我在想把这些已取到的checkbox取消时,根本就取消不了,因为在checkbox中已经写死了checked="true" ,这样对那个checkbox基本上是只能存以前没有勾上的值,而取消不了已经勾上的值,请问我该怎么办啊?用Js怎么控制啊?谢谢
for(int i = 0; i < lstKey.size(); i ++) {
if(lstLssqbKey.contains(lstKey.get(i))) {
%>
<input type="checkbox" name="txtSqly" checked="true" value="<%=lstKey.get(i)%>" class="Checkbox" /><%=lstValue.get(i)%><br />
<% } else {%>
<input type="checkbox" name="txtSqly" value="<%=lstKey.get(i)%>" class="Checkbox" /><%=lstValue.get(i)%><br />
<%
}
}
} else {
for(int i = 0; i < lstKey.size(); i ++) {
%>
<input type="checkbox" name="txtSqly" value="<%=lstKey.get(i)%>" class="Checkbox" /><%=lstValue.get(i)%><br />
<%
}
}
%>
这样当我在想把这些已取到的checkbox取消时,根本就取消不了,因为在checkbox中已经写死了checked="true" ,这样对那个checkbox基本上是只能存以前没有勾上的值,而取消不了已经勾上的值,请问我该怎么办啊?用Js怎么控制啊?谢谢
也可以取消的呀?没明白你的意思.
<input type="button" value="取消选择" onclick="document.getElementById('t1').checked=false;" />