Je veux soumettre un formulaire simple, mais au lieu d'utiliser un bouton, je veux le faire via un lien. Comme je n'utilise pas JSF, je ne peux pas utiliser le composant h:commandLink
. Je ne sais pas comment le faire en JSP/HTML. Des idées?Soumettre le formulaire en utilisant un lien sur JSP
2
A
Répondre
12
Il y a deux façons. Utilisez CSS pour styler le bouton pour qu'il ressemble à un lien.
-
<input type="submit" value="link" class="link">
avec par exemple
.link { margin: 0; border: 0; background: none; overflow: visible; color: blue; cursor: pointer; }
Ou, utilisez JavaScript pour saisir le formulaire et le soumettre.
<form id="formid"> <a href="#" onclick="document.getElementById('formid').submit()">link</a> </form>
Il ne fonctionnera que dans les navigateurs avec JS désactivé. C'est pourtant ce que fait JSF
h:commandLink
sous les couvertures (les composants JSF génèrent simplement du HTML/CSS/JS après tout, le webbrowser ne comprend rien d'autre).
Questions connexes
- 1. Soumettre le formulaire en javascript en utilisant le formulaire
- 2. Comment soumettre un formulaire en utilisant AJAX?
- 3. Comment soumettre un formulaire en utilisant onChange
- 4. soumettre formulaire en utilisant mootools
- 5. soumettre le formulaire avec lien tout en vérifiant les valeurs
- 6. HTML: Faire un lien, soumettre dans le formulaire?
- 7. Grails Balise GSP pour soumettre un formulaire avec un lien?
- 8. Multiple Soumettre en un formulaire en utilisant des entretoises 1.3
- 9. comment trouver le formulaire est soumettre dans JSP?
- 10. en cliquant sur le bouton soumettre en utilisant php
- 11. Soumettre le formulaire en PHP en utilisant la touche Entrée
- 12. Utilisez un lien normal pour soumettre un formulaire
- 13. ASP.Net MVC, Soumettre un formulaire en utilisant javascript
- 14. soumettre le formulaire avec lien normale, ne fonctionnera pas
- 15. Comment soumettre le formulaire en utilisant JQuery UI?
- 16. Comment créer un formulaire Ajax Popup et soumettre le formulaire
- 17. jQuery Ajax formulaire soumettre - Désactiver sur soumettre
- 18. Impossible de soumettre le formulaire par programme en utilisant HtmlUnit
- 19. Comment soumettre un formulaire complexe en utilisant AJAX de Jquery?
- 20. comment faire un formulaire drupal soumettre en utilisant ajax?
- 21. Comment créer et soumettre un formulaire en utilisant Java Script
- 22. Comment soumettre un formulaire sur PYTHON?
- 23. Boxy Soumettre le formulaire
- 24. jEditable - Soumettre un formulaire
- 25. Soumettre le formulaire avec JS
- 26. Soumettre le formulaire via l'image
- 27. Jquery soumettre le formulaire erreur
- 28. JSF2: Soumettre le formulaire AJAX
- 29. erreur après soumettre un formulaire
- 30. JQuery soumettre forme après avoir cliqué sur le lien
J'ai un petit problème en utilisant la deuxième approche. J'ai une table simple, et sur chaque ligne j'ai un lien de suppression passant l'identification comme champ caché. Mais au lieu de supprimer la ligne que j'ai cliquée, elle supprime la première ligne de la table. – onildo
Vous êtes apparemment en train de transmettre la mauvaise pièce d'identité ou d'envoyer ** tous ** des identifiants et de ne choisir que le premier. Chaque ligne/lien devrait avoir sa propre forme avec un seul champ caché. Si vous bloquez, posez une nouvelle question. Ceci est complètement indépendant de votre question initiale. – BalusC
Peu importe, on m'a donné tous les formulaires du même nom, et de le soumettre, de sorte qu'il aura toujours la même forme haha – onildo