Envoi de formulaire - HTML/CSS - Programmation
Marsh Posté le 11-12-2003 à 12:18:54
attends si on clique en dehors du formulaire ca l'envoie?
Marsh Posté le 11-12-2003 à 13:27:03
oui en gros ...
Justement j'aimerais savoir si c'est possible.
Par exemple, je clique sur un lien hypertexte ou un bouton en dehors des balises <FORM> </FORM> et cela enclenche l'envoi du formulaire.
En JSP ou en Javascript ...
Marsh Posté le 11-12-2003 à 13:54:34
wé.
pour ta reponse je sait pas, mais tu pourrait me dire pour quelle application tu compte utiliser ca?
ca me parait bizzard comme procédé
Marsh Posté le 11-12-2003 à 14:05:18
En fait c une appli qui affiche les attributs d'une objet en Java dans un formulaire sans utiliser de bouton enregistrer.
L'utilisateur peut modifier ses attributs et ses modifications son enregistré dans l'objet Java en session quand l'utilisateur fait une autre action comme par exemple quand il quitte la page.
Il ne faut pas que l'utilisateur n'ait à cliquer sur un bonton "envoyer" à chaque fois. d'où l'absence du bouton pour valider le formulaire.
Bon j'ai trouvé ça : document.forms[nom_formulaire].submit()
J'essaie
Marsh Posté le 11-12-2003 à 14:13:01
Bon benh g mis cette action sur l'evenement onclick d'un bouton ... et ça marche pas
Marsh Posté le 11-12-2003 à 17:26:51
genre le mec il clique sans le faire exprès en dehords du machin et ca le submit?
Marsh Posté le 12-12-2003 à 08:31:57
Darklord > Je vais pas tout t'expliquer l'appli, mais en gros ça enregistre les modifs fait dans un formulaire. On a pas voulu de faire de bouton submit car ça serait trop contraignant pour l'utilisateur, dejà le formulaire est assez grand et que l'utilisteur peut avoir des centaines de formulaires à remplir ... Et dans l'appli il y a un systeme de navigation entre différent formulaire.
En fait un formulaire => un objet
un exemple : je clique sur le lien ou bouton "Formulaire suivant" et bien avec cette action, le formulaire "courant" est enregistré ensuite on affiche le formulaire suivant.
Donc c'est plus pratique pour l'utilisateur, il clique que sur 1 (bouton/lien) au lieu de 2.
Sinon pour mon probleme, c'est résolu, j'ai trouvé une fonction en javascript qui permet d'executer un formulaire en dehors des balises <FORM>.
<javascript : document.mon_formulaire.submit()>
Marsh Posté le 11-12-2003 à 12:11:05
Je savais pas si je devais le poster ici ou dans HTML/JS ...
Voilà mon pb :
J'ai une page en jsp avec un formulaire.
Et je veux que, quand on clique un lien en dehors du formulaire, ce lien execute en quelque sorte un bouton dans le formulaire (envoi le formulaire en gros).
C'est possible ?
Message édité par Shogun2002 le 11-12-2003 à 13:47:51