【发布时间】:2019-03-06 05:30:59
【问题描述】:
我在 asp.net 网页表单中有以下 JQuery 代码:-
<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 事件,无论条件是真还是假。
我尝试了很多东西 喜欢 OnClientClick="ValidateFields('BtnSubmit');" 和 OnClientClick="ValidateFields('BtnSubmit'); return false;"
但没有任何效果。问题出在jquery的代码中
请帮忙。
【问题讨论】:
-
这不是一个重复的问题。以下是正确答案:codeproject.com/Questions/1261977/…
标签: jquery asp.net validation