Je cherche à écrire une fonction javascript qui se déclenchera quand un utilisateur soumettra un formulaire, mais je n'ai pas d'accès d'édition sur le bouton soumettre afin que je peut ajouter la fonction onsubmit. Je suis en mesure d'ajouter une balise <script>
, donc si je peux détecter le soumettre, alors je peux exécuter mon code. Quelqu'un sait-il comment faire ça?Y at-il un moyen de déclencher une fonction javascript sur submit sans onsubmit()
Répondre
Vous pouvez localiser le bouton de soumission via le DOM (getElementByID()
ou document.formname
par exemple), puis définir la valeur onsubmit
du bouton de soumission à une fonction de votre choix.
mais je n'ont pas accès programmatique au bouton soumettre pour que je puisse ajouter la fonction onsubmit
Comment est-ce possible? Si vous exécutez JavaScript sur une page, vous avez accès à l'ensemble du DOM.
Parce que j'ai affaire à un panier d'achat qui me permet seulement de déposer du contenu. Le bouton "soumettre" est simplement une case à cocher dans l'interface d'administration du panier. – madcolor
Peu importe. Si le javascript est en cours d'exécution dans cette page, il a accès au DOM. Est-ce que le bouton submit a un identifiant que vous pouvez utiliser pour le récupérer? – Kevin
Si vous pouvez déposer en javascript, vous pouvez ajouter votre code au bouton. – jdigital
Vous pouvez utiliser attachEvent ou addEventListener pour attacher un événement à un objet DOM.
par exemple. element = document.getElementById ('submitButtonId'); element.addEventListener ('click', doSomething, false);
alors que "doSomething" est le nom de la fonction.
- 1. Problème d'opéra avec javascript sur submit
- 2. Comment écrire "sur le formulaire submit complete" en utilisant javascript?
- 3. Est-il possible d'appeler l'événement onsubmit de Javascript par programmation sur un formulaire?
- 4. Y at-il un moyen d'appeler une fonction périodiquement en JavaScript?
- 5. JavaScript - Form OnSubmit fonctionne mais Action ne fonctionne pas
- 6. Zend_Dojo_Form onSubmit
- 7. Comment récupérer l'événement onSubmit pour un formulaire?
- 8. Y a-t-il un moyen de passer un type de structure à une fonction c
- 9. Y at-il un moyen de tester les applications Comet sans un navigateur en cours d'exécution?
- 10. Moyen correct de déclencher un téléchargement de fichier (en PHP)?
- 11. .NET MVC - La soumission de formulaire provoque le postback au lieu de l'exécution de javascript onSubmit
- 12. Sur * nix existe-t-il un moyen de déclencher un processus à une date et heure futures?
- 13. Attribuer une fonction Javascript à la propriété AjaxOptions OnSuccess déclencher une erreur - ASP.NET MVC
- 14. Javascript variables GLOBALS invariables dans le gestionnaire d'événements onsubmit
- 15. Comment appeler une fonction javascript sur onrowcommand?
- 16. Rails: Ajouter des données sans déclencher before_save
- 17. javascript Syntaxe: appels de fonction et d'utiliser entre parenthèses
- 18. Comment déclencher une reliure de gridview depuis javascript ou jQuery sur une page de balisage?
- 19. Y at-il un moyen de détecter la fermeture de la page par javascript?
- 20. Comment puis-je référencer un widget jQuery UI sur une page et y appeler une fonction?
- 21. Y a-t-il un moyen facile d'itérateur sur une liste statique de chaînes en C++?
- 22. appeler une fonction VB.net depuis javascript
- 23. Quel est le moyen le plus simple d'implémenter une fonction de recherche sur un site Web?
- 24. Masquer dynamiquement le formulaire sur submit?
- 25. Y at-il un meilleur moyen d'obtenir une référence à un clip dans ActionScript en utilisant une chaîne sans eval
- 26. Comment utiliser PHP Ajax.Request onsubmit
- 27. Existe-t-il un moyen de déclencher une actualisation matérielle (aka Device Manager) en utilisant .NET?
- 28. Existe-t-il un moyen de déclencher un événement de serveur avec jQuery ou ASP.NET MVC?
- 29. ASP.NET MVC RC ajax onsubmit
- 30. Meilleur moyen de passer un fichier à une fonction
J'ai fait une erreur en disant "accès par programme" quand je voulais dire "modifier" l'accès. Merci greyfade .. si cela fonctionne, alors mange facile. – madcolor