Javascript 单击按钮后隐藏按钮

Javascript 单击按钮后隐藏按钮,javascript,jquery,html,Javascript,Jquery,Html,我遇到的问题是,我希望在 我从日历中选择了一个日期。并提交了它。 我使用的html/脚本是 函数myFunction(){ var x=document.getElementById(“Submit1”); x、 隐藏=真实; } ... 单击按钮后,按钮会隐藏一秒钟,然后再次出现。 我猜这是在重新加载页面时发生的。 任何人都有解决办法 它是用经典的asp VB编写的 var x = document.getElementById("Submit1"); x.style.visib

我遇到的问题是,我希望在
我从日历中选择了一个日期。并提交了它。 我使用的html/脚本是


函数myFunction(){
var x=document.getElementById(“Submit1”);
x、 隐藏=真实;
}
...
单击按钮后,按钮会隐藏一秒钟,然后再次出现。 我猜这是在重新加载页面时发生的。 任何人都有解决办法

它是用经典的asp VB编写的

  var x = document.getElementById("Submit1");
  x.style.visibility = "hidden";

但是这个代码应该在重新加载页面后执行,这意味着新页面的主体只需要有代码

<script>
    window.myFunction();
</script>

window.myFunction();
后端端(php、ruby、node…)可以处理这个问题

您可以从浏览器控制台(F12,然后CTRL+`)调用代码。这将让您了解需要运行什么代码以及何时运行。

试试看

  var x = document.getElementById("Submit1");
  x.style.visibility = "hidden";

但是这个代码应该在重新加载页面后执行,这意味着新页面的主体只需要有代码

<script>
    window.myFunction();
</script>

window.myFunction();
后端端(php、ruby、node…)可以处理这个问题


您可以从浏览器控制台(F12,然后CTRL+`)调用代码。这将让您了解需要运行什么代码以及何时运行。

或者不使用AJAX重新加载页面来提交表单,或者将按钮的可见状态存储在某个位置(cookie、localStorage、session),然后根据该状态在下次重新加载时显示/隐藏它。那么您到底想修复什么?表单提交通常会导航到新页面,而不是再次显示表单,因此表单的
操作是什么?
?表单会重新加载自身,在添加日期后,它会带回与该日期相关的数据。停止用户单击日期提交按钮。好的,但是如果可以再次使用表单,那么隐藏按钮有意义吗?如果用户不应该第二次使用表单,为什么要向他们显示表单?我试图理解这里的用户体验,因为它看起来很奇怪。要么不要使用AJAX来提交表单来重新加载页面,要么将按钮的可见状态存储在某个位置(cookie、localStorage、session),然后在下次重新加载时根据该状态显示/隐藏它。那么,您到底想修复什么?表单提交通常会导航到新页面,而不是再次显示表单,因此表单的
操作是什么?
?表单会重新加载自身,在添加日期后,它会带回与该日期相关的数据。停止用户单击日期提交按钮。好的,但是如果可以再次使用表单,那么隐藏按钮有意义吗?如果用户不应该第二次使用表单,为什么要向他们显示表单?我试图在这里了解用户体验,因为它看起来很奇怪。