我有一个checkboxlist项目文本作为一些语言(如:c,C++,java,c#sharp.net等)。我有一个空的列表框叫做期望的技能。人力资源招聘人员将选择一些语言(复选框列表项),然后单击一个名为愿望的按钮来复制选定的ckeckboxes,并且需要在列表框中填充。我想知道如何使用jQuery来实现这一点。这里是我的控件:如何将复选框列表项的值复制到使用jquery的列表框中
<asp:CheckBoxList ID="cbxlang" runat="server">
<asp:ListItem Text="C" Value="C"></asp:ListItem>
<asp:ListItem Text="C++" Value="C++"></asp:ListItem>
<asp:ListItem Text="Java" Value="Java"></asp:ListItem>
<asp:ListItem Text="csharp" Value="csharp"></asp:ListItem>
</asp:CheckBoxList>
这里的按钮:
<asp:Button ID="btnCheck" runat="server" Text="DesiredSkills" />
和列表框是这样
<asp:ListBox ID="lstDesired" runat="server"></asp:ListBox>
我想填充选择复选框的项目,如我列表框项目。我在页面后面的代码中完成了这项工作,但是需要将页面发送回来,然后重新加载。请帮忙。我对jquery很新。
感谢您的回复。我已经应用了你的代码,但是在列表框中,我正在使用“on”作为项目文本。如果我选择3个复选框,它将填充3个“on”项目。列表框项目也不稳定,它显示的项目一秒钟,然后清空它。 – NayeemKhan
@ NayeemKhan - 不要使用ASP.NET提交按钮。改为使用HTML按钮。 – adatapost
我把onclick =返回false,所以现在就稳定了。但我仍然将文本框中的项目设置为“on”而不是复选框项目的值 – NayeemKhan