Deux action pour un formulaire

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


webac
WRInaute impliqué
WRInaute impliqué
 
Messages: 364
Inscription: Ven Mar 04, 2005 17:30

Deux action pour un formulaire

Message le Lun Déc 24, 2007 17:02

Bonjour,

je j'ai deux boutons de type image et je souhaite affecter une action par bouton.
Comment puis-je procéder?

Code: Tout sélectionner
<input name="Submit" type="image" value="Cl&ocirc;turer" src="../img/cloturer.png" alt="Clôturer" align="bottom" width="20" height="20" />
<input type="image" value="Ecrire" src="../img/ecrire.png" alt="Ecrire un commentaire" align="bottom" width="20" height="20" />


Mercide votre aide et bonnes fêtes à tous!


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 5692
Inscription: Mer Nov 23, 2005 10:38

Message le Lun Déc 24, 2007 17:03

Sur le onclick via javascript, tu changes le action du formulaire :

Code: Tout sélectionner
document.form.action='page.php';


webac
WRInaute impliqué
WRInaute impliqué
 
Messages: 364
Inscription: Ven Mar 04, 2005 17:30

Message le Lun Déc 24, 2007 17:48

j'ai testé mais ça ne fonctionne pas.

Code: Tout sélectionner
<form id="form1" name="form1" method="post" action="cloturer.php">


ça me renvoi automatiquement vers la page cloturer.php ça ne me change pas l'action de mon formulaire.

voici ce que j'ai mis sur le bouton :

Code: Tout sélectionner
input type="image" value="Ecrire" src="../img/ecrire.png" alt="Ecrire un commentaire" align="bottom" width="20" height="20" onClick= 'document.form1.action='page.php''/>


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 5692
Inscription: Mer Nov 23, 2005 10:38

Message le Lun Déc 24, 2007 18:29

webac a écrit:j'ai testé mais ça ne fonctionne pas.

Code: Tout sélectionner
<form id="form1" name="form1" method="post" action="cloturer.php">


ça me renvoi automatiquement vers la page cloturer.php ça ne me change pas l'action de mon formulaire.

voici ce que j'ai mis sur le bouton :

Code: Tout sélectionner
input type="image" value="Ecrire" src="../img/ecrire.png" alt="Ecrire un commentaire" align="bottom" width="20" height="20" onClick= 'document.form1.action='page.php''/>


Dans ces cas-là ce que je fais c'est que je ne définit par défaut aucun action pour mon formulaire et je gère le submit au niveau du onclick, après avoir affecté le bon action.

Pour ce faire, je n'utilise pas le input type image, mais de vrais images sur lesquelles je place mon événement onclick.


webac
WRInaute impliqué
WRInaute impliqué
 
Messages: 364
Inscription: Ven Mar 04, 2005 17:30

Message le Mer Déc 26, 2007 17:23

j'ai finalement procédé de la manière suivante :

Code: Tout sélectionner
<script langage='javascript'>
function Cloturer(){
document.forms['form1'].action ='cloturer.php';
document.forms['form1'].submit();
}
function Commentaire(){
document.forms['form1'].action ='comment.php';
document.forms['form1'].submit();
}



et sur mes boutons :

Code: Tout sélectionner
<input name="Submit" type="image" src="../img/cloturer.png" alt="Clôturer" align="bottom" width="20" height="20" onClick="Cloturer()" value="Cloturer"/>
  <input name="Submit" type="image" src="../img/ecrire.png" alt="Ecrire un commentaire" align="bottom" width="20" height="20" onClick="Commentaire()" value="Commentaire"/>


merci pour votre aide


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités