Javascript OnClientClick正在单击两次按钮
我这里有Javascript OnClientClick正在单击两次按钮,javascript,jquery,html,asp.net,Javascript,Jquery,Html,Asp.net,我这里有ASP按钮 <asp:Button ID="btnSave" runat="server" Style="margin-left: 22px" Text="Save" CssClass="button" OnClientClick="ValidateFields();" /> 但单击按钮后,标签文本变为空。 我试着双击,结果成功了。为什么会发生这种情况???您应该在函数调用中使用return <asp:Button ID="btnSave" runat="serv
ASP按钮
<asp:Button ID="btnSave" runat="server" Style="margin-left: 22px" Text="Save" CssClass="button" OnClientClick="ValidateFields();" />
但单击按钮后,标签文本变为空。
我试着双击,结果成功了。为什么会发生这种情况???您应该在函数调用中使用
return
<asp:Button ID="btnSave" runat="server" Style="margin-left: 22px" Text="Save" CssClass="button" OnClientClick="return ValidateFields();" />
感谢您的帮助,但我通过在
OnClientClick中更改代码得到了答案
OnClientClick="if (!ValidateFields()) {return false;}" UseSubmitBehavior="false"
显示此频道的html代码#ctl00_cphcimsnewindow_ddlChannel
您可以只使用返回ValidateFields()代码>在OnClientClick中单击
function ValidateFields() {
if ($("#ctl00_cphCimsNewWindow_ddlChannel").val() == '') {
$("#ctl00_cphCimsNewWindow_lblErrorIssue").html('This is required');
return false;
}
return true;
}
OnClientClick="if (!ValidateFields()) {return false;}" UseSubmitBehavior="false"