Php 任何人都有一点脚本来在按下提交按钮后禁用它

Php 任何人都有一点脚本来在按下提交按钮后禁用它,php,html,Php,Html,有人能告诉我在按下提交按钮20次后如何禁用它吗? HTML是这样运行的:这段代码我应该怎么做,在按下按钮20次后,它就被启用了 如果你做了一个返回真;装载量;,我怀疑doSection永远不会被执行。将返回值设置为真;在最后的位置 另外请注意,提交按钮应该提交其父窗体的字段。因此,您应该被重定向到另一个页面或相同的页面。这意味着如果您使用javascript计算点击次数,计数器将在首次提交后重置。您可以拥有一个计数器,每次点击按钮都会更新计数器,当计数器达到20时,禁用它: count = 0;

有人能告诉我在按下提交按钮20次后如何禁用它吗? HTML是这样运行的:这段代码我应该怎么做,在按下按钮20次后,它就被启用了

如果你做了一个返回真;装载量;,我怀疑doSection永远不会被执行。将返回值设置为真;在最后的位置


另外请注意,提交按钮应该提交其父窗体的字段。因此,您应该被重定向到另一个页面或相同的页面。这意味着如果您使用javascript计算点击次数,计数器将在首次提交后重置。

您可以拥有一个计数器,每次点击按钮都会更新计数器,当计数器达到20时,禁用它:

count = 0;
button = document.getElementsByTagName("input")[0] 
/*assuming it's the only submit button in the page */
button.onclick = function() {
 count++;
 if (count == 20) {
   this.disabled = true;
 }
};

重新加载页面后,是否需要记住它被按下的次数?提交按钮不一定会导致页面加载。也许他在其他地方截获了默认行为,正在做一些不同的事情。你能发布所有相关的代码,包括标记吗?你能不能先提交20次,然后禁用按钮?嗯,这段代码不是在做什么吗?我想他的意思是他在提交表单,而不是仅仅点击一个按钮。似乎还没有答案考虑到这一点。如果他确实提交了表格,那么页面将重新加载,计数将丢失。这可能是按钮在按下20次后永久禁用使其成为rite,但这里是我按下1次,然后按钮在第一次按下时禁用我需要在按下按钮20次后,然后按钮被禁用disable@user2597055参见编辑,@user2597055付出一些努力不会让你丧命。@BobM感谢编辑。如果有人重新加载页面,则按钮将再次启用。可能在按下按钮20次后。。。。如果任何人可以重新加载页面,使其无法按下按钮,则按钮将永久禁用button@user2597055:您需要设置cookie!还是HTML5存储
count = 0;
button = document.getElementsByTagName("input")[0] 
/*assuming it's the only submit button in the page */
button.onclick = function() {
 count++;
 if (count == 20) {
   this.disabled = true;
 }
};
<script>
var NumberOfClicks = 0;
function disbale(thisobject)
{
NumberOfClicks++;
    if(NumberOfClicks == 2){
        thisobject.disabled="true";
    }
}
</script>

<button id="demo" onclick="disbale(this)">Click me</button>