Onclientclick не работает в ASP.NET
Уважаемый друг,
У меня есть следующий код JQuery в asp.net веб-форма:-
функция ValidateFields(id) {
$("#Rpt1").find("input[type=text]").each(функция () {
если ($.функция TRIM($(это).функция val()) == ") {
предупреждение("по крайней мере одно текстовое поле пусто");
$(этот).focus(); // фокусировка элемента
возвращать false;
}
возвращать false;
})
}
и дальше asp.net нажмите кнопку у меня есть следующий код:-
<asp:Button ID="BtnSubmit" runat="server" OnClientClick="if
(ValidateFields('BtnSubmit') == false) return(false);"
OnClick="BtnSubmit_Click" Text="Submit" />
Проблема в том, что он всегда запускает событие onclick независимо от того, является ли условие истинным или ложным.
Что я уже пробовал:
Я много чего перепробовал
любить
OnClientClick="ValidateFields('BtnSubmit');"
и
OnClientClick="ValidateFields('BtnSubmit'); return false;"
но ничего не получается.
Пожалуйста помочь.