У меня есть следующий код JQuery в веб-форме asp.net: -
<script type="text/javascript">
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;
})
}
</script>
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" />
Проблема в том, что всегда происходит событие onclick независимо от того, является ли условие истинным или ложным.
Iпробовал много вещей, таких как OnClientClick = "ValidateFields ('BtnSubmit');"и OnClientClick = "ValidateFields ('BtnSubmit'); вернуть false;"
, но ничего не работает.Проблема в коде jquery
Пожалуйста, помогите.