单击后隐藏按钮

时间:2019-11-28 17:11:59

标签: javascript jquery html

我遇到的问题是我希望在提交按钮后隐藏提交按钮
我从日历中选择了一个日期。并提交。 我正在使用的html / script是 ...

<input type="button" value="Try it" id="Submit1"  onclick= "myFunction();this.form.submit();">

<script>
function myFunction() {
  var x = document.getElementById("Submit1");
  x.hidden= true;
}
</script>
...

单击按钮后,按钮会隐藏一秒钟,然后再次出现。 我猜这是在重新加载页面时。 任何人都有解决方案。

它是用Classic asp VB编写的

1 个答案:

答案 0 :(得分:0)

尝试

#include <stdio.h>
#include <conio.h>
void citire(int *x,int *n)
{
    for(int i=1; i<=*n; i++)
        scanf("%d",&x[i]);
}

int produs(int *a,int*b,int n)
{
    int produs=0;
    for(int i=1;i<=n;i++)
        produs=a[i]*b[i]+produs;
    return produs;
}

int main()
{
    int n;
    int*p;
    scanf("%d",&n);

    int *a=(int*)malloc(n*sizeof(int));
    int *b=(int*)malloc(n*sizeof(int));
    citire(a,&n);
    citire(b,&n);
    p=produs(a,b,n);
    printf("%d",p);

    return 0;
}

https://www.w3schools.com/jsref/prop_style_visibility.asp

但是此代码应在重新加载页面后执行,这意味着新页面的正文只需要有代码

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

后端(php,ruby,node ...)可以解决这个问题。

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