最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - hide a label after some time automatically after a buttonclick - Stack Overflow

programmeradmin2浏览0评论

I am Working in ASP.NET and C#.

In my Application i have a registration form in which there is a label which shows the success and failure of the registration.The text for that label is from codebehind based on the condition.Now what i need is to hide the label after sometime (say 5sec) on clicking the submit button.I have tried this using javascript but its not working properly.please let me know whats the mistake or give ur sugessions.

Script:

    function HideLabel() {
        document.getElementById('<%= lbl1.ClientID %>').style.display = "none";
    }
    setTimeout("HideLabel();", 5000);

I am Working in ASP.NET and C#.

In my Application i have a registration form in which there is a label which shows the success and failure of the registration.The text for that label is from codebehind based on the condition.Now what i need is to hide the label after sometime (say 5sec) on clicking the submit button.I have tried this using javascript but its not working properly.please let me know whats the mistake or give ur sugessions.

Script:

    function HideLabel() {
        document.getElementById('<%= lbl1.ClientID %>').style.display = "none";
    }
    setTimeout("HideLabel();", 5000);
Share Improve this question asked Jan 31, 2013 at 6:09 codercoder 2,0203 gold badges22 silver badges32 bronze badges 2
  • do you mind using jquery?. You can add fadeIN and fade out – Konza Commented Jan 31, 2013 at 6:12
  • developer.mozilla/en-US/docs/DOM/window.setTimeout – Iswanto San Commented Jan 31, 2013 at 6:13
Add a ment  | 

1 Answer 1

Reset to default 7

You have wrong syntax of setTimout. You have to pass name of function, remove the quotes and also pass name not call the function. One more thing to take care is to put the code just before the closing body tag to ensure the availability of html elements.

Change

setTimeout("HideLabel();", 5000);  

To

setTimeout(HideLabel, 5000);
发布评论

评论列表(0)

  1. 暂无评论