javascript:void(0) er et stykke kode, der ofte bruges til at forhindre standardhandlinger i at ske. For eksempel, hvis du klikker på et link, der har `javascript:void(0)` som sin href-attribut, vil browseren ikke navigere til den linkede side.
Dette kan være nyttigt i nogle tilfælde, men det kan også give problemer. For eksempel, hvis du har en formular, der har en indsend-knap, der bruger `javascript:void(0)` som sin onclick-attribut, vil formularen ikke sendes, når du klikker på knappen.
For at løse problemet er den mest bekvemme løsning at fjerne attributten javascript:void(0) helt. Her er et eksempel:
Original (ikke-fungerende knap):
```html
```
Løsning (knap, der faktisk sender):
```html
```
I dette opdaterede eksempel fjernes onclick-attributten med dens javascript:void(0)-værdi. Som et resultat heraf vil browseren nu udføre standardadfærden for indsend-knappen, som er at indsende formularen, når der klikkes på den.
Her er nogle andre måder at rette fejlen `javascript:void(0)` på:
* Erstat `javascript:void(0)` med `#`. Dette vil medføre, at linket eller knappen ikke gør noget, når der klikkes på det.
* Brug metoden `preventDefault()`. Denne metode kan bruges til at forhindre standardhandlingen i at ske, men stadig tillade anden JavaScript-kode at udføre. For eksempel kan du bruge følgende kode til at forhindre et link i at navigere til næste side, men stadig tillade, at en bekræftelsesmeddelelse vises: