Slik deaktiverer Flere anfører i PHP

Hvis en bruker klikker en "Send" -knappen flere ganger på PHP skjemaet, sender inn skjemaet data mer enn en gang, noe som kan ødelegge data integritet i en database. Du bruker Javascript med PHP-kode for å stoppe en bruker fra å sende inn et skjema mer enn én gang. Du stopper en bruker fra å sende inn et skjema mer enn én gang ved å deaktivere innlevering knappen etter det første klikket.

Bruksanvisning

1 Høyreklikk PHP-filen som inneholder innsendingsskjemaet. Klikk på "Åpne med" og velg din PHP editor.

2 Legg Javascript-koden til PHP skjemaet som deaktiverer knappen. Kopier og lim inn følgende kode til hoved "<form>" definisjon tag:

onsubmit = "document.getElementById ( 'thebutton') disabled = sant.;

Erstatt "thebutton" med HTML ID for innleveringen knappen.

3 Inkluder en melding til brukeren som forteller brukeren behandler skjemaet. Denne meldingen sender tilbakemelding til brukeren, slik at brukeren ikke tror formen er brutt. Kopier og lim inn følgende kode og plasser den etter disable uttalelsen tidligere innsatt:

document.getElementById ( 'thebutton'). value = 'behandler din form. Vennligst vent...';

Erstatt "thebutton" med ID innsending knappen.