JQueryを使用してページのポストバックを防止しようとしています。
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$('#<%= btnAddAircraft.ClientID %>').click(function() {
var Passengers = $('#<%= txtPassengers.ClientID %>').val();
if (parseInt(Passengers) == 0)
{
$('#<%= txtPassengers.ClientID %>').focus();
alert("Number of passengers should not be Zero.");
return false;
}
});
});
<telerik:radbutton id="btnAddAircraft" onclick="btnAddAircraft_Click" validationgroup="P1" text="Add Aircraft" runat="server"> </telerik:radbutton>
検証プロセスは発生しますが、ポストバックを防ぐための制御を保持できません。
注:この問題は、OnClientClick
のイベントを使用して処理しましたRadButton
。しかし、私は自分の職務でそれを解決したいと思っていdocument.ready
ます。