Jquery显示图像几秒钟,然后隐藏
我试图使用jquery在单击按钮时显示图像。它显示图像,但随后页面刷新,图像消失。我敢肯定,问题在于,当单击我的按钮时,它会执行form.submit刷新页面,但我需要这样做,因为我正在从粘贴按钮文本的隐藏文本框中更新下拉列表值(页面会刷新,因此用户不必按enter键,它会自动为他们执行此操作)。我想知道我如何才能让它做到这两个,这样当按钮点击它显示图像和页面刷新,图像仍然存在 以下是我的函数的两个版本,我已经尝试过,但没有成功:Jquery显示图像几秒钟,然后隐藏,jquery,asp.net,Jquery,Asp.net,我试图使用jquery在单击按钮时显示图像。它显示图像,但随后页面刷新,图像消失。我敢肯定,问题在于,当单击我的按钮时,它会执行form.submit刷新页面,但我需要这样做,因为我正在从粘贴按钮文本的隐藏文本框中更新下拉列表值(页面会刷新,因此用户不必按enter键,它会自动为他们执行此操作)。我想知道我如何才能让它做到这两个,这样当按钮点击它显示图像和页面刷新,图像仍然存在 以下是我的函数的两个版本,我已经尝试过,但没有成功: function moveText(text) { d
function moveText(text)
{
document.getElementById("result").value=text;
}
function showImage()
{
$("#loadingImage").show();
return false();
}
另一个:
function moveText(text)
{
document.getElementById("result").value=text;
}
function showImage(event)
{
$("#loadingImage").show();
event.preventDefault();
}
其他信息:
这是我的按钮代码:
<input name="Failure Analysis Lab"
style="white-space:normal; width: 272px; height: 30px;"
onclick="moveText(this.name);showImage();
form1.submit(); " type="button"
value="7QKD Failure Analysis Lab" />
我认为您需要将
return false
添加到onClick
事件中,并删除表单submit.:
onclick="moveText(this.name);showImage(); return false;"
这将阻止回发。您的后端语言是PHP、JSP、ASP.Net吗?后端语言是ASP.Net如果您希望提交表单但避免重新加载页面,则应使用AJAX。为了让我们更好地了解情况,帖子a。我有点困惑为什么这篇帖子被否决了?但asker说他需要提交表格