Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery显示图像几秒钟,然后隐藏_Jquery_Asp.net - Fatal编程技术网

Jquery显示图像几秒钟,然后隐藏

Jquery显示图像几秒钟,然后隐藏,jquery,asp.net,Jquery,Asp.net,我试图使用jquery在单击按钮时显示图像。它显示图像,但随后页面刷新,图像消失。我敢肯定,问题在于,当单击我的按钮时,它会执行form.submit刷新页面,但我需要这样做,因为我正在从粘贴按钮文本的隐藏文本框中更新下拉列表值(页面会刷新,因此用户不必按enter键,它会自动为他们执行此操作)。我想知道我如何才能让它做到这两个,这样当按钮点击它显示图像和页面刷新,图像仍然存在 以下是我的函数的两个版本,我已经尝试过,但没有成功: function moveText(text) { d

我试图使用jquery在单击按钮时显示图像。它显示图像,但随后页面刷新,图像消失。我敢肯定,问题在于,当单击我的按钮时,它会执行form.submit刷新页面,但我需要这样做,因为我正在从粘贴按钮文本的隐藏文本框中更新下拉列表值(页面会刷新,因此用户不必按enter键,它会自动为他们执行此操作)。我想知道我如何才能让它做到这两个,这样当按钮点击它显示图像和页面刷新,图像仍然存在

以下是我的函数的两个版本,我已经尝试过,但没有成功:

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说他需要提交表格