Disabling submit button with jQuery.

by caio

HTML

<form action="?" method="post">
    <input autofocus="true" type="search" />
    <button type="submit">Search</button>
</form>

JavaScript

jQuery(window).on('load', function() {

    $(document).on('click', '[type="submit"]', function() {
        $(this).attr('disabled', true).parents('form').submit();
        return false;
    });

});