
根据数据库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,需要设置它们的属性吗求代码实现。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)