Formulaire à submit multiple [Résolu] - HTML/CSS - Programmation
Marsh Posté le 04-06-2007 à 11:13:30
document.getElementByID('iddetonform').action ?
Marsh Posté le 04-06-2007 à 11:20:21
Decapfour a écrit : document.getElementByID('iddetonform').action ? |
marche pas non plus
Marsh Posté le 04-06-2007 à 11:36:04
document.forms['nomdetonform'].action=?
http://forum.alsacreations.com/top [...] ction.html
Si ca peut te servir
Marsh Posté le 04-06-2007 à 11:42:05
Pas mieux
j'ai peut être plus les yeux en face des trous :
Code :
|
j'ai loupé qqch ?
Marsh Posté le 04-06-2007 à 11:47:12
Fait un alert(document.getElementById('formulaire'));
Si ca te donne [object] c'est qu'il a trouvé la balise formulaire et après c'est qu'une question d'attribut.
Marsh Posté le 04-06-2007 à 11:58:23
ca me donne effectivement object...
j'ai demandé un alert de document.getElementById('formulaire').action ca me donne object aussi
par contre document.getElementById('formulaire').action.value ca me donne "submitted"
Marsh Posté le 04-06-2007 à 12:14:03
Decapfour a écrit : .action.value ou .action.text essaye |
j'ai tenté le .value, j'ai pas pensé au .text essayons
Marsh Posté le 04-06-2007 à 12:17:29
marche pas...
d'après le DOM Inspector de FF, c'est bien action le nodeName adéquat... je hais le JS
Marsh Posté le 04-06-2007 à 12:31:13
le input name="action" n'a rien n'a foutre là car il interfère avec l'attribut "action" du form.
renomme ton input et basta.
Accessoirement ton code devrais ressembler à ça :
Code :
|
Marsh Posté le 04-06-2007 à 12:46:07
Bien, vu, le pb était du au champ hidden appelé "action", maintenant ca marche, mais avec les fonctions cb() et cheque()
la goForm(,) cause un pb dans ie...
Merci à vous!
Marsh Posté le 04-06-2007 à 12:48:33
goForm(this, 'cheque'); <== regarde bien le nom de ma fonction je l'ai appelée goMyForm au lieu de goForm.
Faudrait faire un effort et lire le code qu'on te fourni
Marsh Posté le 04-06-2007 à 12:54:10
gatsu35 a écrit : goForm(this, 'cheque'); <== regarde bien le nom de ma fonction je l'ai appelée goMyForm au lieu de goForm. |
j'ai passé 3h sur cette connerie, desolé de plus être aussi attentif qu'au début
Marsh Posté le 04-06-2007 à 12:59:35
C'est extrêmement pas bien de gérer un submit avec du JavaScript Accessibilité, etc.
Le mieux (sachant qu'on peux pas utiliser un <button> à cause de IE), en regest de mettre un name sur les deux submit :
Code :
|
Et de tester server-side quel bouton à été cliqué, genre :
Code :
|
Marsh Posté le 04-06-2007 à 13:04:32
Tiens d'ailleurs je remarque aussi que tes deux submit servent à choisir le moyen de règlement.
Dans ce cas là, pour un soucis d'usabilité, il vaudrait mieux proposer deux boutons radios, l'internaute choisirait son moyen de paiement ainsi. Ensuite après envoi du formulaire, une redirection côté serveur permettera de l'envoyer sur la bonne page.
On mettera comme valeur par défaut le moyen de paiement le plus utilisé. L'objectif étant que l'inscription soit la plus rapide. On évite aussi les possibles erreurs, à tous les coups y'a des mecs qui vont cliqué sur le premier bouton rencontré sans regarder l'intitulé.
Marsh Posté le 04-06-2007 à 13:24:53
FlorentG a écrit : C'est extrêmement pas bien de gérer un submit avec du JavaScript Accessibilité, etc.
|
FlorentG a écrit : Tiens d'ailleurs je remarque aussi que tes deux submit servent à choisir le moyen de règlement. |
je sais bien, mais c'est pas moi qui ai bâti le cahier des charges ...
perso j'aurai traité ca par le serv, je HAIS le javascript, donc moins j'en fais mieux je me porte
toutes les inscriptions sont re confirmées après par un être humain, ca devrait pas trop être gênant...
Marsh Posté le 04-06-2007 à 13:27:08
Casse les jambes à celui qui à fait le cahier des charges Vu qu'il y a du pognon en jeu, l'accessibilité et l'usabilité devraient êtres prioritaires...
Marsh Posté le 04-06-2007 à 14:06:19
FlorentG a écrit : Casse les jambes à celui qui à fait le cahier des charges Vu qu'il y a du pognon en jeu, l'accessibilité et l'usabilité devraient êtres prioritaires... |
c'est faible comme sommes, c'est pour des conférences, ca dépassera jamais les 10
ps: je te défie de faire entendre raison à un ingé borné de plus de 60ans
Marsh Posté le 04-06-2007 à 14:25:48
HuGoBioS a écrit : je sais bien, mais c'est pas moi qui ai bâti le cahier des charges ... |
Le javascript c'est bien, c'est le bonheur quand on associe HTML propre et semantique, CSS et JS non obstrusif
Marsh Posté le 04-06-2007 à 11:11:27
Bonjour à tous,
j'ai un petit soucis de compatibilité avec IE sur une fonction en JS :
j'ai un formulaire avec deux boutons submit, et l'idée est de changer le form.action selon le bouton choisi (je sais, c'est pas optimal pour ceux qui ont desactivé le JS mais ce ne sont pas mes choix de prog)
sous FF ce code marche :
mais impossible de le faire fonctionner sous ie... j'ai essayé
qui ne marche pas plus, qqn à une idée ? (à part recoder le form pour que ce soit la page appelée par le form qui fasse le tri?
Merci!
Message édité par HuGoBioS le 04-06-2007 à 12:46:18
---------------
-= In Kik00 101 I trust :o =-