JavaScript取得gridview中獲取checkbox選中的值
更新時間:2017年07月24日 11:50:39 作者:古老的未來
這篇文章主要介紹了 js取得gridview中獲取checkbox選中的值,本文給大家分享兩段代碼片段,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
測試好半天,才出來,checkbox在第一列,
for( i=1;i<document.all.GVmain.rows.length;i++)
{
var cb=document.all.GVmain.rows(i).cells(0).children(0);
if(cb.checked)
{
temp0=document.all.GVmain.rows(i).cells(1).innerText;
temp1=document.all.GVmain.rows(i).cells(5).innerText;
temp2=document.all.GVmain.rows(i).cells(6).innerText;
}
}
好了,下面再給大家分享一段比較不錯的代碼片段,具體代碼如下所示:
///功能:判斷是否有選中項;
///參數(shù):frm - 當(dāng)前表單Form;idVal - 要查找的CheckBox的id;
///返回:True/False;
///調(diào)用:<INPUT type="submit" value="提交" id="btnS" runat="server"
onclick="JavaScript:return confirmSel(this.form, 'chkSel');">
///說明:'chkSel' - 將判斷所有id包含'chkSel'的控件;
function confirmSel(frm, idVal)
{
// loop through all elements
var IsChecked;
IsChecked=false;
for (i=0; i<frm.length; i++)
{
// Look for our checkboxes only
if (frm.elements[i].id.indexOf (idVal) !=-1)
{
// If any are checked then confirm alert, otherwise nothing happens
if(frm.elements[i].checked)
{
IsChecked=true;
return true;
//return confirm ('確定要提交所選擇的記錄嗎?')
}
}
}
if(IsChecked==false)
{
alert('請選擇要進(jìn)行操作的行!!!');
return false;
}
}
///功能:對CheckBox實現(xiàn)單選功能;
///參數(shù):frm - 當(dāng)前表單Form;chkVal - 當(dāng)前CheckBox狀態(tài):選中True,不選中False;idVal - 當(dāng)前CheckBox的id;
///返回:True/False;
///調(diào)用:<input type="checkbox" id='chkSel' onpropertychange='JavaScript:selChk(this.form,this.checked,this.id);' title="" runat="Server">
///說明:hdnChkID - Hidden隱藏框,用于存放上次選中項CheckBox的id;
function selChk(frm,chkVal,idVal)
{ if(chkVal == true) //如果當(dāng)前CheckBox被選中
{
//將上次選中的CheckBox的id賦給變量lstChkID
var lstChkID = document.getElementByIdx("hdnChkID").value;
//記錄當(dāng)前CheckBox的id
document.getElementByIdx("hdnChkID").value = idVal;
if(lstChkID!='')
{
document.getElementByIdx(lstChkID).checked = false;
}
}
}
//CheckBox單選-遍歷實現(xiàn)
function singleSelCHK(idVal,chkId)
{ var vInput=document.getElementsByTagName_r("INPUT");
for(var i in vInput)
{ var obj=vInput[i]; if(obj.type=="checkbox" && obj.id.indexOf(chkId)!=-1 && obj.id!=document.getElementByIdx(idVal).id)
{
//alert(obj.type); vInput[i].checked=false; } } }
總結(jié)
以上所述是小編給大家介紹的JavaScript從gridview中獲取checkbox選中的值,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
11個ES13中令人驚嘆的JavaScript新特性總結(jié)
與許多其他編程語言一樣,JavaScript?也在不斷發(fā)展,小編今天就為大家介紹ES13中添加的最新功能,并查看其用法示例以更好地理解它們,有需要的小伙伴可以了解下2023-09-09
js實現(xiàn)多行文本框統(tǒng)計剩余字?jǐn)?shù)功能
本文主要介紹了js實現(xiàn)多行文本框統(tǒng)計剩余字?jǐn)?shù)功能的相關(guān)知識。具有很好的參考價值。下面跟著小編一起來看下吧2017-03-03
JavaScript與jQuery實現(xiàn)的閃爍輸入效果
這篇文章主要介紹了JavaScript與jQuery實現(xiàn)的閃爍輸入效果,結(jié)合實例形式分別分析了JavaScript與jQuery實現(xiàn)閃爍輸入效果的方法與具體使用技巧,需要的朋友可以參考下2016-02-02

