62,269
社区成员
发帖
与我相关
我的任务
分享
<script language="javascript">
<!--
function CheckBoxSelected(e,obj,maxSelect)
{
var checkBoxes=obj.getElementsByTagName("INPUT");
var myEvent=e||window.event;
var currentElement=myEvent.target||myEvent.srcElement;
var currentCheckbox;
if(currentElement.type!="checkbox")
return;
else
currentCheckbox=currentElement;
var selectedCheckBoxes=new Array();
for(var i=0;i<checkBoxes.length;i++)
{
if(checkBoxes[i].type=="checkbox" && checkBoxes[i].checked)
{
selectedCheckBoxes[selectedCheckBoxes.length++]=checkBoxes[i];
}
}
var selectedNum=selectedCheckBoxes.length;
if(selectedNum<1)
{
currentCheckbox.checked=true;
return;
}
if(!currentCheckbox.checked)
return;
var difference=selectedNum-maxSelect;
if(difference>0)
{
if(selectedCheckBoxes[1]!=currentCheckbox)
selectedCheckBoxes[1].checked=false;
else
selectedCheckBoxes[selectedCheckBoxes.length-1].checked=false;
}
}
-->
</script>
<asp:CheckBoxList ID="cbl_youdian" runat="server" Height="53px" RepeatColumns="6" onclick="CheckBoxSelected(event,this,3)"
Width="100%">
<asp:ListItem Value="相貌出眾">相貌出眾 </asp:ListItem>
<asp:ListItem Value="身材姣好">身材姣好 </asp:ListItem>
<asp:ListItem Value="學識淵博">學識淵博 </asp:ListItem>
<asp:ListItem Value="事業有成">事業有成 </asp:ListItem>
<asp:ListItem Value="經濟條件">經濟條件 </asp:ListItem>
<asp:ListItem Value="個性脾氣nice">個性脾氣nice</asp:ListItem>
<asp:ListItem Value="家庭背景">家庭背景 </asp:ListItem>
<asp:ListItem Value="未來前途">未來前途</asp:ListItem>
</asp:CheckBoxList>
string sqlinsert1 = "";
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
{
sqlinsert1 += CheckBoxList1.Items[i].Text + ",";
Label1.Text=sqlinsert1.Substring(0,sqlinsert1.LastIndexOf(","));
}
}
if(Label1.Text!="")
{
cmdUpdate.Parameters.Add( "@a11",Label1.Text );
.....
}
string sqlinsert1 = "";
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
{
sqlinsert1 += CheckBoxList1.Items[i].Text + ",";
Label1.Text=sqlinsert1.Substring(0,sqlinsert1.LastIndexOf(","));
}
}
if(Label1.Text!="")
{
cmdUpdate.Parameters.Add( "@a11",Label1.Text );
}