Onclientclick在ASP.NET中不起作用 [英] Onclientclick not working in ASP.NET

查看:177
本文介绍了Onclientclick在ASP.NET中不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的朋友们,

我在asp.net网页上有以下JQuery代码: -





函数ValidateFields(id){

$(#Rpt1)。find(input [type = text])。each(function(){

if($ .trim($(this).val())==''){

alert(至少有一个文本框为空);



$(this).focus(); //关注元素

返回false;

}

返回假;



})

}







和asp.net按钮单击我有以下代码: -

< asp:按钮ID =BtnSubmitrunat =serverOnClientClick = if

(ValidateFields('BtnSubmit')== false)return(false);

OnClick =BtnSubmit_ClickText =Submit/>



问题是它总是触发onclick事件是否条件是是真还是假。



我尝试了什么:



我尝试过很多东西

喜欢

OnClientClick =ValidateFields('BtnSubmit');



OnClientClick = ValidateFields('BtnSubmit');返回false;



但没有任何效果。



请帮助。

Dear friends,
I have the following JQuery code in asp.net web form:-


function ValidateFields(id) {
$("#Rpt1").find("input[type=text]").each(function () {
if ($.trim($(this).val()) == '') {
alert("At least one textbox is empty");

$(this).focus(); // focus the element
return false;
}
return false;

})
}



and on asp.net button click I have the following code:-
<asp:Button ID="BtnSubmit" runat="server" OnClientClick="if
(ValidateFields('BtnSubmit') == false) return(false);"
OnClick="BtnSubmit_Click" Text="Submit" />

The problem is it always fires the onclick event whether the condition is true or false.

What I have tried:

I tried many things
like
OnClientClick="ValidateFields('BtnSubmit');"
and
OnClientClick="ValidateFields('BtnSubmit'); return false;"

but nothing works.

Please help.

推荐答案

(#Rpt1)。find(input [type = text])。each(function(){

if(
("#Rpt1").find("input[type=text]").each(function () {
if (


.trim(


(this).val())==''){

alert (至少有一个文本框是空的);


(this).val()) == '') {
alert("At least one textbox is empty");


这篇关于Onclientclick在ASP.NET中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆