Pedro Rui Silva

Development in .Net

My Links

Blog Stats

Story Categories

Archives

Post Categories

Image Galleries

Login

Tuesday, May 15, 2007 #

Javascript - Disable all form buttons

Este exemplo é um bocado básico, mas necessitava que todos os botões ficassem disabled ao fazer submit, este foi o script mais limpo que consegui escrever.

void function DisableButtons(button)
{
    var form = button.form;
    var length = form.elements.length;
    
    for (var index = 0; index < length; index++)
    {
        var element = form.elements[index];
        var isToDisable = (element.type == 'submit' || element.type == 'button' || element.type == 'image');
        
        if (isToDisable)
        {
            element.disabled = true;
        }
    }
}

Se tiverem outras sugestões...

posted @ 11:52 PM | Feedback (2)