问题描述
亲爱的朋友们,
我在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.
推荐答案
这篇关于Onclientclick在ASP.NET中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!