JAVASCRIPT Tutorial

preventDefault i JS

Praktiska steg:

  • Använd preventDefault-metoden för att förhindra standardbeteende för händelser som formulärinskickning eller länknavigering.
  • Undersök händelseobjektet för att identifiera vilken händelse som sker.
  • Avbryt standardbeteendet genom att anropa preventDefault på händelseobjektet.

Nyckelbegrepp:

  • preventDefault: En metod som förhindrar standardbeteendet för en händelse.
  • Standardbeteende: Det förväntade beteendet för en händelse, t.ex. att skicka in ett formulär eller navigera till en länk.
  • Formulärinskickning: Processen att skicka in ett formulär till en server.
  • Länknavigering: Processen att följa en länk till en annan sida.

Exempel i JavaScript:

// Förhindra att formuläret skickas in
document.getElementById("form").addEventListener("submit", function(e) {
  e.preventDefault();
  // Gör något annat här
});

// Förhindra att en länk navigeras
document.getElementById("link").addEventListener("click", function(e) {
  e.preventDefault();
  // Gör något annat här
});

Förbättrad tillgänglighet:

  • Förhindra att formulär skickas in utan att alla obligatoriska fält är ifyllda.
  • Förhindra att användare navigerar bort från en sida med osparade ändringar.
  • Gör länkar tillgängliga för användare med funktionshinder genom att förhindra att de följs med ett tangentbord.