<asp:TemplateField>
<HeaderTemplate>
<input id="ckbSelectAll" type="checkbox" onclick="gridviewSelectAll(this)" />
</HeaderTemplate>
<ItemTemplate>
<input id="Checkbox1" type="checkbox" name="ckb" value='<%# Eval("tbId")%>' onclick="changeGridviewSelectAll(this)" />
</ItemTemplate>
<ItemStyle Width="10px" HorizontalAlign="Center" />
</asp:TemplateField>JSfunction gridviewSelectAll(input){
var arryInput = new Array();
arryInput = document.getElementsByTagName("input");
for(var i=0; i < arryInput.length; i++){
if(arryInput[i].type == "checkbox")
arryInput[i].checked = input.checked;
}
}
//修改全选项
function changeGridviewSelectAll(input){//debugger;
var state = true;
var ckbSelectAll = document.getElementById("ckbSelectAll");
if(input.checked){
var arryInput = new Array();
arryInput = document.getElementsByTagName("input");
for(var i=0; i < arryInput.length; i++){
if(arryInput[i].type == "checkbox"){
if(!arryInput[i].checked && arryInput.id != "ckbSelectAll"){
state = false;
return;
}
}
}
}
else{
state = false;
}
ckbSelectAll.checked = state;
}
//获取被选中的值
function getSelectValue(){
var value = "";
var arryInput = new Array();
arryInput = document.getElementsByTagName("input");
for(var i=0; i < arryInput.length; i++){
if(arryInput[i].type == "checkbox"){
if(arryInput[i].checked && arryInput[i].name!="ckbSelectAll")
value = value + "#" + arryInput[i].value;
}
}
return value;
}
<HeaderTemplate>
<input id="ckbSelectAll" type="checkbox" onclick="gridviewSelectAll(this)" />
</HeaderTemplate>
<ItemTemplate>
<input id="Checkbox1" type="checkbox" name="ckb" value='<%# Eval("tbId")%>' onclick="changeGridviewSelectAll(this)" />
</ItemTemplate>
<ItemStyle Width="10px" HorizontalAlign="Center" />
</asp:TemplateField>JSfunction gridviewSelectAll(input){
var arryInput = new Array();
arryInput = document.getElementsByTagName("input");
for(var i=0; i < arryInput.length; i++){
if(arryInput[i].type == "checkbox")
arryInput[i].checked = input.checked;
}
}
//修改全选项
function changeGridviewSelectAll(input){//debugger;
var state = true;
var ckbSelectAll = document.getElementById("ckbSelectAll");
if(input.checked){
var arryInput = new Array();
arryInput = document.getElementsByTagName("input");
for(var i=0; i < arryInput.length; i++){
if(arryInput[i].type == "checkbox"){
if(!arryInput[i].checked && arryInput.id != "ckbSelectAll"){
state = false;
return;
}
}
}
}
else{
state = false;
}
ckbSelectAll.checked = state;
}
//获取被选中的值
function getSelectValue(){
var value = "";
var arryInput = new Array();
arryInput = document.getElementsByTagName("input");
for(var i=0; i < arryInput.length; i++){
if(arryInput[i].type == "checkbox"){
if(arryInput[i].checked && arryInput[i].name!="ckbSelectAll")
value = value + "#" + arryInput[i].value;
}
}
return value;
}
查看执行的是哪句??
if (choose.value == "2")
{
var grid = document.getElementById("ckSelect");
for(var i = 0;i < grid.length; i ++)
{
if(grid[i].value)
{
return confirm("确定要将此条记录移动到修理完成");
break;
}
}
}
但是不对啊!不知道怎么回事啊^