jquery获取checkboxlist的text的值

jquery获取checkboxlist的text的值,第1张

function getCheckedVal(elename){

    var valStr = "";

var isEmpty = false;

var obj = documentgetElementsByName(elename);

var len = objlength;

for(var i=0;i<len;i++){

if(obj[i]checked){

    isEmpty = true;

valStr += "|" + obj[i]value;

}

}

valStr = valStrsubstring(1);

var resultArr = Array(valStr,isEmpty);

return  resultArr;

}

//传入元素名称

//返回 ["1|2", true]  数组; 第一个元素为value字符串,第二个值是否有选中项。

补充一句,没见过要获得text值的,checkbox存在text ? 少年你托控件托傻了?

checkbox只存在value值  至于你要的Text值就是value值

for (int i = 0; i < CheckBoxList1ItemsCount; i++)

{

if (CheckBoxList1Items[i]Selected)

ResponseWrite("你选的是" +CheckBoxList1Items[i]Value+ CheckBoxList1Items[i]Text + "<br>");

}

利用循环来顺序遍历每个选项,被选中的输出

for (int i = 0; i < hfAnswersValueSplit(',')Length; i++)//给CheckBoxList选中的复选框 赋值

{

for (int j = 0; j < CBoxListAnswerItemsCount; j++)

{

if (hfAnswersValueSplit(',')[i] == CBoxListAnswerItems[j]Value)

{

CBoxListAnswerItems[j]Selected = true;

}

}

}

string m_strTemp = stringEmpty;

for (int i = 0; i < CBoxListAnswerItemsCount; i++)//读取CheckBoxList 选中的值,保存起来

{

if (CBoxListAnswerItems[i]Selected)

{

m_strTemp += CBoxListAnswerItems[i]Value + ",";

}

}

if (!stringIsNullOrEmpty(m_strTemp))

Label1Text = m_strTempSubstring(0, m_strTempLength - 1);

else

Label1Text = m_strTemp;

1绑定数据

thislngCatalogIDDataSource = dt; //这里我绑到DataTable上了

thislngCatalogIDDataTextField = "strCatalogName"; //前台看到的值,也就是CheckBoxList中显示出来的值

thislngCatalogIDDataValueField = "lngCatalogID"; //这个值直接在页面上是看不到的,但在源代码中可以看到

thislngCatalogIDDataBind();

2获取钩选的项

foreach(ListItem li in lngCatalogIDItems)

{

if(liSelected) //表示某一项被选中了

{

//liTest表示看到的值,对应上面的strCatalogName

//liValue表示看到的值对应的值对应上面的lngCatalogID

}

}

3设置某项为钩选状态

foreach(ListItem li in lngCatalogIDItems)

{

if(liValueEquals("钩选条件")) //如果liValue值等于某值,就钩选

{

liSelected = true; //等于true就表示钩选啦

break;

}

}

数据绑定

checkedListBox1DataSource=dsTables[0];

checkedListBox1ValueMember="intSectionID";

checkedListBox1DisplayMember="txtShortDesc"ToString();

数据显示

int count = checkedListBox1ItemsCount;

for (int i = 0;i<count;i++)

{

if (checkedListBox1GetItemChecked(i))

{

MessageBoxShow(checkedListBox1Items[i]ToString());

}

}

DataGrid中全选

foreach(DataGridItem thisItem in DataGridLogininfoItems)

{

((CheckBox)thisItemCells[0]Controls[1])Checked = CheckBox2Checked;

}

反向选择

for (int i = 0; i < checkedListBox1ItemsCount; i++)

{

if (checkedListBox1GetItemChecked(i))

{

checkedListBox1SetItemChecked(i, false);

}

else

{

checkedListBox1SetItemChecked(i, true);

}

}

checkboxlist控件用法范例

范例一:

<script language="c#" runat="server">

public void Item_changed(Object sender,EventArgs e)

{

string str;

foreach(ListItem item in cblistItems)

{

if(itemSelected)

mylabelText+="<hr><li>"+itemText;

}

}

</script>

<html>

<head><title>checkbox test page</title></head>

<body>

<form runat="server">

<asp:checkboxlist id="cblist" runat="server">

<asp:listitem text="checkbox1"/>

<asp:listitem text="checkbox2"/>

<asp:listitem text="checkbox3"/>

<asp:listitem text="checkbox4"/>

</asp:checkboxlist>

<asp:button id="btn1" text="click me" OnClick="Item_changed" runat="server"/>

<hr>

<asp:label id="mylabel" runat="server"/>

</form>

</body>

</html>

以上就是关于jquery获取checkboxlist的text的值全部的内容,包括:jquery获取checkboxlist的text的值、CheckBoxList的用法、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9419047.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存