【发布时间】:2018-12-18 02:08:57
【问题描述】:
如果出现错误,我正在尝试阻止单选按钮列表回发,但它仍会回发。不知道我做错了什么!更改选择时,我会检查下拉列表中的选择,如果未选择任何内容,则会显示错误(“请从下拉列表中选择 blah”)并返回 false。
<asp:RadioButtonList runat="server"
ID="rblCoverType"
ClientIDMode="Static"
DataSourceID="odsSwapTypes"
RepeatDirection="Horizontal"
RepeatLayout="Flow"
AutoPostBack="true"
DataTextField="SwapType"
DataValueField="SwapTypeID"
OnSelectedIndexChanged="rblCoverType_SelectedIndexChanged">
</asp:RadioButtonList>
<span id="lblErrCoverType" class="field-validation-error pull-left" style="display: inline"></span>
$(document).on('change', '#rblCoverType', function () {
debugger
var isValid = true;
// Check the value in drop down list
var swapScheduleWeekStart = $("#ddlSwapSheduledWeeks option:selected").val().trim();
if (swapScheduleWeekStart == "") {
// Clear radio button list selection, display error
$("#rblCoverType").prop('checked',false);
$("#lblErrCoverType").val('Some error msg here');
$("#lblErrCoverType").show();
isValid = false;
}
return isValid;
});
我尝试对单选按钮列表使用“onChange”客户端事件,完全没有被点击。
【问题讨论】:
标签: javascript asp.net radiobuttonlist