Jquery 在表单数据验证期间防止Telerik Radbutton回发
我的目标是防止页面回发,这是我希望使用JQuery实现的Jquery 在表单数据验证期间防止Telerik Radbutton回发,jquery,asp.net,telerik,postback,Jquery,Asp.net,Telerik,Postback,我的目标是防止页面回发,这是我希望使用JQuery实现的 <script type="text/javascript" language="javascript"> $(document).ready(function() { $('#<%= btnAddAircraft.ClientID %>').click(function() { var Passengers = $('#<%= txtPassengers.C
<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;
}
});
});
$(文档).ready(函数(){
$('#')。单击(函数(){
var=$('#').val();
如果(乘客人数)==0)
{
$('#')。焦点();
警报(“乘客人数不应为零”);
返回false;
}
});
});
验证过程已发生,但无法保留控件以防止回发。
注意:我使用RadButton的“OnClientClick”事件处理了这个问题。但我想在document.ready函数中解决这个问题 问候,,
Vishal。您希望附加到OnClient Clicking客户端事件,该事件可以取消。Telerik用于事件单击/单击事件名称。有关更多信息,请参阅事件: 要取消,您应该能够设置
e.set\u cancel(true)代码>
因为它是ASP.NET AJAX,所以不能附加到document.ready中的AJAX组件;AJAX没有及时初始化以使其正常工作
<telerik:radbutton id="btnAddAircraft" onclick="btnAddAircraft_Click" validationgroup="P1" text="Add Aircraft" runat="server"> </telerik:radbutton>