Select ASP.net:如何根据下拉列表选择切换复选框
我有一个dropdownlist控件,它由数据库中的人名列表填充。如果用户选择列表中的某个人,我想启用复选框控件,如果用户选择空白,则禁用复选框(也是列表中的一个选项) 这是我代码的一部分Select ASP.net:如何根据下拉列表选择切换复选框,select,drop-down-menu,checkbox,toggle,Select,Drop Down Menu,Checkbox,Toggle,我有一个dropdownlist控件,它由数据库中的人名列表填充。如果用户选择列表中的某个人,我想启用复选框控件,如果用户选择空白,则禁用复选框(也是列表中的一个选项) 这是我代码的一部分 <tr> <td> <asp:Label ID="lblAssignedTo1" runat="server" Text="Assigned To:"></asp:Label></td> &l
<tr>
<td> <asp:Label ID="lblAssignedTo1" runat="server" Text="Assigned To:"></asp:Label></td>
<td><asp:DropDownList ID="ddlAssignedTo1" runat="server" AppendDataBoundItems="True" DataSourceID="dsAssignedTo" DataTextField="StaffName" DataValueField="StaffID"><asp:ListItem Text="" /></asp:DropDownList></td>
</tr>
<tr>
<td> <asp:Label ID="LabelEmail1" runat="server" Text="Send Email:"></asp:Label>
</td>
<td><asp:CheckBox ID="cbEmail1" runat="server" Checked="true" /></td>
</tr>
例如,它没有使用复选框控件,所以不确定它是否有效。抱歉,我是jScript新手
提前感谢纯HTML和JavaScript方法如下所示:
<select id="people">
<option value="">Select One</option>
<option value="person1">Person 1</option>
<option value="person2">Person 2</option>
<option value="person3">Person 3</option>
</select>
<input type="checkbox" name="sendemail" id="sendemail" disabled="disabled" />
就您的代码而言,只需抓取选择列表和复选框ClientId,然后将上面的jQuery代码应用于它们。Awesome!非常感谢。@Fernando68如果答案对你有帮助,请接受它。如何回答?对不起,我是新来的。我没有看到“接受”按钮或链接。
$(document).ready(function() {
$('#people').change(function() {
if($(this).val() == '') {
$('#sendemail').attr('disabled', 'disabled');
}
else {
$('#sendemail').removeAttr('disabled');
}
});
});