Koti Julkaisu

RSS

Estä submitin kaksoisklikkaus

Estä submitin kaksoisklikkaus
Julkaistu 29.10.2009 Kommentoi , ,

Kuinka usein olet seurannut vierestä kun joku surffaa webissä kaksoisklikkaamalla jokaikistä linkkiä ja nappia? Yleensä siitä ei ole harmia, mutta joskus voi tapahtua kummia, jos esimerkiksi HTML-lomakkeen “submittaa” kahdesti. Tuplaklikkaus on helppo estää jQueryllä.

$(function(){
    $('form').submit(function(){
        $('input[type=submit]', this).attr('disabled', 'disabled');
    });
});

Lyhyesti sanottuna koodi disabloi submit-painikkeen kun lomake lähetetään. Eli heti ensimmäisen klikin jälkeen submit disabloidaan, eikä sitä voi erehdyksissä klikata toista kertaa.

Voit sijoittaa koodin esimerkiksi headissa tai bodyn lopussa ladattavaan JavaScript-tiedostoon. Koodi vaikuttaa automaattisesti jokaiseen sivulla olevaan lomakkeeseen.

Kirjoittajaprofiili Tämä julkaisu on Gfx.fi ylläpidon kirjoittama. Tarkemmat tiedot ja yhteyslomakkeen löydät Info-sivulta.
Kirjoittaja Gfx ylläpito Twitter

Kommentit

Ei yhtään kommenttia vielä.

Nimi *
Sähköposti *
URL
Kommentti *

Uudet jäsenet

Hunte
Liittyi yli viikko sitten
Jasonas
Liittyi jo aikaa sitten
Kuukkeli-TV
Liittyi jo aikaa sitten
MindellDinkins
Liittyi jo aikaa sitten
Mushcube
Liittyi jo aikaa sitten

Julkaisuarkisto

Yhteistyössä

Haluatko yhteistyöhön? Ota yhteyttä.