Мой html.asp post back issue и html control
<input id="rdb1" type="radio" name="rdbData" checked="checked" />
<input id="rdb2" type="radio" name="rdbData" />
<asp:Button ID="btnTest" runat="server" Text="Test" OnClick="btnTest_Click" />
Кнопка только asp:button
radio buttons
но это not.First время, когда страница rdb1 нагрузка selected.But, когда я нажимаю кнопку btnTest
с проверкой rdb2
, страница обновляется и выберите 1-й redio button.To предотвратить это, я попробуйте jquery
вот так. Внутри Document.ready
:
var btnTest = "<%=btnTest.ClientID %>";
$('#' + btnTest).bind("click", function() {
if ($('#rdb1').attr("checked")) {
$('#rdb2').attr("checked", false);
$('#rdb1').attr("checked", true);
}
else {
$('#rdb1').attr("checked", false);
$('#rdb2').attr("checked", true);
}
});
Но его не work.How мы можем справиться с этим типом situation.Where я получаю wrong.Any идею или любые alternative.Thanks.
Попробуйте 'e.preventDefault' на' bind() 'event – elclanrs