Jak odeslat formulář pouze jednou po vícenásobném kliknutí na odeslat?

Mám problém, že když se pokouším odeslat formulář kliknutím na tlačítko odeslat, trvá odeslání požadavku nějakou dobu, pokud znovu kliknu na tlačítko Odeslat, znovu se všechny parametry a parametry uloží dvakrát, třikrát ….tak dále.

Nevím, jak omezit tlačítko Odeslat tak, aby se formulář neodesílal dvakrát. Myslím, že když jsem kliknul na tlačítko Odeslat, musím zakázat tlačítko Odeslat, aby na něj uživatel nemohl kliknout znovu, je to správný přístup k děláš to?

Odpověď

<input type="submit" onclick="this.disabled = true" value="Save"/>