Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在表单数据验证期间防止Telerik Radbutton回发_Jquery_Asp.net_Telerik_Postback - Fatal编程技术网

Jquery 在表单数据验证期间防止Telerik Radbutton回发

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

我的目标是防止页面回发,这是我希望使用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;                
            }

            });
    });

$(文档).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>