禁用输入时的Javascript setTimeout

时间:2017-09-11 06:19:35

标签: javascript

我使用函数setTimeout(*function*, 500)来延迟调用0.5秒的函数,但在此期间它已完成,我还需要禁用输入字段。我可以使用document.getElementById("movechoice").disabled = true;禁用输入吗?如何同时执行此操作?

1 个答案:

答案 0 :(得分:0)

  

根据我对问题的理解,这可能会有所帮助:

       setTimeout(function()
        {
        // your function
        document.getElementById("movechoice").disabled = false; // will get enabled after .5 seconds .if you intended to do do
        }, 500);

        document.getElementById("movechoice").disabled = true; // for .5 seconds (till the time your function is delayed) it will be disabled