【发布时间】:2021-12-03 13:37:01
【问题描述】:
我的目标是在单击“保存”按钮时显示带有成功消息的 div。 不幸的是,我所做的只是在每次加载页面时显示此消息..
这是我的代码:
<div id="fadeDiv">
<p>Content saved !</p>
</div>
$(document).ready(function () {
$('#fadeDiv').fadeIn(1000);
setTimeout(function () { $('#fadeDiv').fadeOut(1000); }, 1000);
});
我试过了
$('#saveBtn").click(...);
但是当我点击按钮时,即使我没有 Response.Redirect() 页面也会重新加载,因此我的 div 不会显示。
感谢您的帮助
【问题讨论】:
-
你能给我们看看你的saveBtn的html吗?还有
$('#saveBtn").click(...)dosnt 工作。应该是这样的:$('#saveBtn").on('click',[function]) -
你的保存按钮类型=“提交”吗?如果是这样,你应该防止默认它
-
@JonasWeinhardt
.click()方法适用于静态内容。不过,查看 HTML 会有所帮助,特别是如果button在form内时 -
@Rory McCrossan 哦,我不知道。感谢您指出:D
-
@JonasWeinhardt 这是我的按钮的 html:
<asp:Button ID="btnEnregistre" runat="server" CssClass="btn btn-success-reverse" Text="Enregistrer" OnClick="btnEnregistre_Click" CausesValidation="true" ValidationGroup="form" />
标签: javascript html jquery asp.net