Pour un formulaire simple avec une alerte qui demande si les champs ont été correctement remplis, j'ai besoin d'une fonction qui fait ceci:
Affiche une boîte d'alerte lorsque l'utilisateur clique sur le bouton avec deux options:
- Si vous cliquez sur "OK", le formulaire est soumis
- Si vous cliquez sur Annuler, la boîte d'alerte se ferme et le formulaire peut être ajusté et soumis de nouveau
Je pense qu'une confirmation JavaScript fonctionnerait mais je n'arrive pas à comprendre comment.
Le code que j'ai maintenant est:
function show_alert() {
alert("xxxxxx");
}
<form>
<input type="image" src="xxx" border="0" name="submit" onclick="show_alert();" alt="PayPal - The safer, easier way to pay online!" value="Submit">
</form>
onsubmit="return confirm('Is the form filled out correctly?');"
serait beaucoup plus simple et le résultat serait le même.Simple et facile :
la source
OK, changez simplement votre code en quelque chose comme ceci:
C'est aussi le code en cours d'exécution, je simplifie simplement le fonctionnement, exécutez simplement le code ci-dessous pour voir le résultat:
la source
Si vous souhaitez appliquer une condition à la soumission du formulaire, vous pouvez utiliser cette méthode
Gardez toujours à l'esprit que l' attribut méthode et action écrivent après les attributs onsubmit
code javascript
la source