Double target - sur un form - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : Double target - sur un form (/showthread.php?tid=4220) |
Double target - sur un form - Thedeejay - 27-07-2009 Ola everyone! Je souhaiterais avoir dans un formulaire deux boutons, chaqu'un ayant une cible et une action differente.. C'est à dire: [Apercu] -> sign.php dans l'iframe "target" [Valider] -> valid.php dans la même fenêtre... Pour voir comment se présente le form voici la page: http://www.disneytheque.com/?action=signs L'apercu est fonctionel mais pour l'instant impossible de soummettre le tout... Si questions, idées etc... Merci RE: Double target - sur un form - NicoMSEvent - 27-07-2009 il te faudrait p-e un peu de javascript derriere qui modifierait le "action" du formulaire... je dis ça je dis rien RE: Double target - sur un form - Thedeejay - 27-07-2009 oui une fonction a la place, mais je ne sais pas comment modifier la cible RE: Double target - sur un form - Sebulba - 27-07-2009 Je travail avec Prototype pour mes formulaires, si sa peut t'être utile on peut faire cela avec une fonction comme suit : Citation :function trait(quelForm,page,repDiv){ Tu appelles la fonction sur onClick : trait(this.form,'TaPageDeTraitement.php', 'IdDivDeRéponse') RE: Double target - sur un form - Thedeejay - 27-07-2009 je ne suis pas sou prototype et je ne veux pas faire de requete :/ et bienvenue sur Jeuweb RE: Double target - sur un form - Allwise - 27-07-2009 Une solution rapide : Code : <form action="http://www.google.fr" id="myForm"> A noter que ça marche aussi avec Code : onclick="myForm.action='http://www.yahoo.fr'; return true;" RE: Double target - sur un form - Thedeejay - 27-07-2009 c'est bon, je viens de le programmer (j'avais oublié () a submit sur mon ancien code, je pensait que target ne marchait pas... vive la doc -_-') pour ceux qui veulent:
|