Si un utilisateur clique sur un bouton «Soumettre» à plusieurs reprises sur le formulaire PHP, les données du formulaire présente plus d' une fois , qui peut ruiner l'intégrité des données dans une base de données . Vous utilisez JavaScript dans votre code PHP pour empêcher un utilisateur de soumettre un formulaire plus d'une fois . Vous arrêtez un utilisateur de soumettre un formulaire plus d'une fois en désactivant le bouton de soumission après le premier clic. Instructions
1
clic droit sur le fichier PHP qui contient votre formulaire de soumission. Cliquez sur " Ouvrir avec " et sélectionnez votre éditeur PHP.
2
Ajouter le code JavaScript à la forme PHP qui désactive le bouton. Copiez et collez le code suivant à la main " form " tag définition :
onsubmit = " document.getElementById (' thebutton ') disabled = true;
Remplacer. " thebutton " avec l'ID HTML du bouton de soumission .
3
Inclure un message à l'utilisateur qui indique à l'utilisateur que le formulaire est en cours de traitement . Ce message envoie les informations à l'utilisateur , de sorte que l'utilisateur ne pense pas que la forme est cassé. Copiez et collez le code suivant et placez- après la déclaration préalablement inséré désactiver :
document.getElementById (' thebutton ') de la valeur = 'Votre formulaire est en cours de traitement . . Veuillez patienter ... ';
Remplacer " thebutton " avec l'ID de votre bouton de soumission
.