【发布时间】:2013-05-11 13:56:43
【问题描述】:
我在页面上有一个CheckBoxList。页面上的所有控件都在UpdatePanel。
<asp:CheckBoxList ID="AreaCheckBoxList" Width="300px" runat="server" onchange="RemoveItems()" RepeatDirection="Horizontal">
<asp:ListItem Value="" style="display: none"></asp:ListItem>
</asp:CheckBoxList>
使用 javascript 单击锚标记时向其中添加项目。
<a class="button" onclick="addToCheckBoxListControl()" />
function addToCheckBoxListControl() {
var tableRef = document.getElementById('<%= AreaCheckBoxList.ClientID %>');
var list = document.getElementById('<%= AreaDropDownList.ClientID %>');
var valueValue = list.options[list.selectedIndex].value;
var textvalue = list.options[list.selectedIndex].text;
if (!isValueAlreadyExist(tableRef, valueValue)) {
var rowArray = tableRef.getElementsByTagName('tr');
var rowCount = rowArray.length;
var rowElement = tableRef.insertRow(rowCount);
var columnElement = rowElement.insertCell(0);
var checkBoxRef = document.createElement('input');
var labelRef = document.createElement('label');
checkBoxRef.type = 'checkbox';
checkBoxRef.value = valueValue;
labelRef.innerHTML = textvalue;
columnElement.appendChild(checkBoxRef);
columnElement.appendChild(labelRef);
}
}
我在页面上有一个按钮,CheckBoxList 控制在按钮单击后丢失所有项目(项目添加与 javascript)。
AreaCheckBoxList.Items.Count -----> =1
【问题讨论】:
-
你有没有做过这方面的研究?
-
也显示你的javascript代码!
-
onchange="RemoveItems()" 什么都没做?
-
@ChrisBuckler : 选中项目时删除项目。
标签: javascript asp.net list checkbox webforms