SitePoint Sponsor

User Tag List

Results 1 to 2 of 2
  1. #1
    SitePoint Addict
    Join Date
    Oct 2003
    Location
    Florida
    Posts
    264
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Can someone double check this function

    Here is what I'm after. When someone clicks a submit button, the button text will change to something like "Please wait...", etc.. also I want the button to be disabled while the pages is loading so it's not clicked mutiliable time. Everything works good but in IE when you click the button, the text will change and the button will be disabled but thats it. The page will not contine to do anything with the POSTDATA. In FF it works fine.

    if I delete the button.disabled=true; it works, but then the button isn't disabled after being clicked. Can someone tell me why in IE this is happening and what code I can use to add to my function? Thanks!

    Code:
    function replaceButtonText(id, text)
    {
            if (document.getElementById)
            {
                    var button=document.getElementById(id);
                    if (button)
                    {
                            if (button.childNodes[0])
                            {
                                    button.childNodes[0].nodeValue=text;
                            }
                            else if (button.value)
                            {
                                    button.value=text;
                            }
                            else //if (button.innerHTML)
                            {
                                    button.innerHTML=text;
                            }
                    }
    
                    button.disabled=true;
            }
    }

  2. #2
    SitePoint Member
    Join Date
    Aug 2006
    Posts
    18
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Please post the HTML of a sample page to show how you are calling this.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •