Dans mon projet, je dois valider le formulaire en utilisant les données saisies pour activer le bouton de soumission seulement après que les données correctes ont été entrées. Je hooker les événements onkeypressed, onclick, onblur et onchange pour le champ de saisie, mais rien de tout cela n'est déclenché lorsque l'utilisateur colle des valeurs en utilisant la souris dans le champ. Actuellement j'utilise setInterval pour vérifier périodiquement les données de formulaire, mais je n'aime pas cette décision. D'autres façons de le décider? Juste pour réitérer: J'ai besoin d'activer le bouton d'envoi lorsque les données correctes ont été entrées dans le champ de saisie (de toute façon: clavier ou souris).Comment activer la soumission de formulaire en utilisant l'événement onchange?
1
A
Répondre
1
Non, il n'y a pas d'autre moyen.
Il n'existe aucun événement pris en charge par plusieurs navigateurs pour détecter les modifications effectuées avec la fonction copier/coller de la souris.
Restez avec votre approche d'interrogation.
1
laissez l'utilisateur soumettre le formulaire, puis validez de nouveau côté client. Si la validation ne passe pas, montrez quelques erreurs et ne faites rien.
Si la validation ne réussit pas, envoyez le formulaire au serveur. Mais assurez-vous de valider à nouveau sur le serveur!
est ici un exemple pour la validation avant de soumettre le formulaire:
2
Vous pouvez consulter les réponses d'une question pertinente:
Questions connexes
- 1. Comment soumettre un formulaire en utilisant onChange
- 2. Soumission de formulaire dynamique en utilisant javascript - comment code élégant?
- 3. Soumission d'un formulaire en utilisant PHP et AJAX via jQuery
- 4. Comment arrêter la soumission du formulaire?
- 5. Soumission de formulaire Javascript pour activer les transitions Spring Web Flow avec intégration JSF
- 6. Problème avec la soumission directe de formulaire
- 7. formulaire de soumission dans thickbox
- 8. comment arrêter onChange en javascript
- 9. JQuery Ajax formulaire de soumission
- 10. Formulaire de soumission automatique après x millisecondes de clavier inactif
- 11. Capture tous les liens, y compris la soumission de formulaire
- 12. Soumission de formulaire en Python sans attribut de nom
- 13. Soumission d'un formulaire plusieurs fois
- 14. Désactiver/activer les boutons en utilisant jQuery
- 15. Comment lier l'événement onchange d'un TextBox en utilisant JQuery?
- 16. Populate Collection de Struts2 Formulaire de soumission
- 17. Windows Forms - Appuyez sur la touche pour activer le bouton de soumission.
- 18. Soumission de formulaire JQuery et contrôleur CakePHP
- 19. Formulaire de prévention de soumission avec silverlight
- 20. erreur de soumission de formulaire php
- 21. soumission de formulaire jQuery/amélioration des effets?
- 22. l'envoi de la valeur du bouton de soumission du formulaire?
- 23. Quitter la page avant la soumission d'un formulaire
- 24. montre jquery thickbox lors de la soumission du formulaire?
- 25. Soumission de formulaire HTML dans Opera
- 26. Comment bloquer la soumission d'un formulaire en appuyant sur la touche Entrée ou Retour?
- 27. Désactiver 2 boutons sur la soumission de formulaire (ASP.NET)
- 28. Effacer un champ de saisie après la soumission en utilisant JavaScript
- 29. jqModal Effet de fenêtre disparaît lorsque le formulaire Soumission
- 30. Comment puis-je transmettre la valeur de l'élément de formulaire précédent dans une fonction javascript "onchange"?
Assurez-vous Faites également la validation côté serveur, car de nombreux utilisateurs surfent sur JavaScript. –