ASP读取数据库数据显示复选框情况

ASP读取数据库数据显示复选框情况,第1张

假定数据库中与这个复选框对应的字段是abc

根据数据库abc的值来决定复选框是否默认勾选

<input name="abc" type=checkbox value="ok" <%if rs("abc") then responsewrite "checked"%> />

后台接收数据后判断复选框是否勾选:

<%

if request("abc") = "ok" then

'勾选

else

'未勾选

end if

%>

规则就是判断有没有被选中,选中后不执行Checked状态(不太记得,手写)

后台模式

void Checkbox1_Click(object sender,Event e)

{

if(!(sender as CheckBox)Selected)

(sender as CheckBox)Selected= true;

}

前台

<input type="checkbox" click='javascript:if(!thischecked) {thischecked = 'checked'; }else{return false;}'/>

前台:<input id="cbx" type="checkbox" class="radio" name="cbx" value='<%#Eval("Id")%>' />

后台: protected string GetCheckedBoxValue()

{

return stringIsNullOrEmpty(RequestForm["cbx"]) null : RequestForm["cbx"];

}

这样就能取到前面的VALUE值了,如果有多个的话,值是用','分开的

string myFaxID;

SystemWebUIWebControlsCheckBox chkExport;

SystemCollectionsArrayList oExArgs = new SystemCollectionsArrayList();

foreach (DataGridItem oDataGridItem in MyListItems)//执行循环,删除对应选项

{

chkExport = (SystemWebUIWebControlsCheckBox)oDataGridItemFindControl("chkExport");

if (chkExportChecked)

{

myFaxID = ((HtmlInputHidden)oDataGridItemFindControl("SelectedID"))Value;

DeletFunc(myFaxID);//调用删除函数

}

}

<%

'读取出字段值,赋给变量

s = "房产,汽车,有价证卷,其他"

v1=false

v2=false

v3=false

v4=false

if Instr(s, "房产")>0 then v1=true end if

if Instr(s, "汽车")>0 then v2=true end if

if Instr(s, "有价证卷")>0 then v3=true end if

if Instr(s, "其他")>0 then v4=true end if

'然后下面的每个input都去判断

%>

。。。。

<input type="checkbox" value="房产" <%if(v1)then%>checked="checked"<%end if%> />

以上就是关于ASP读取数据库数据显示复选框情况全部的内容,包括:ASP读取数据库数据显示复选框情况、asp.net中chockbox选中之后使其无法再选,怎么实现、ASP.NET aspx页面中被选中的checkbox怎么在cs文件中获取他们的ID,需要设置它们的属性吗求代码实现。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存