Submit d'un formulaire à partir de texte

Submit d'un formulaire à partir de texte - HTML/CSS - Programmation

Marsh Posté le 16-07-2002 à 13:30:47    

Je travaille en php, mais je pense pas que ça change qque chose...
Quand on utilise un bouton <input type="submit" name="envoyer" value="GO">, le script reçoit la variable $envoyer="GO".
Quand on utilise une image <input type="image" name="ajout" src="images/lala.gif">, le script reçoit les variables $ajout_x et $ajout_y (coordonées du clic).
Moi je voudrais avoir le meme principe mais avec un lien sur du texte simple, c'est à dire pas seulement envoyer le formulaire, mais aussi une variable avec une valeur (formulaire.submit() ne suffit pas)
 
J'arrive pas à trouver comment faire, je sais même pas si c'est possible...

Reply

Marsh Posté le 16-07-2002 à 13:30:47   

Reply

Marsh Posté le 16-07-2002 à 13:33:12    

sur un lien tu peux faire dans ta balise <a href=  onclick="document.monfomulaire.submit();"
 
Et pour ta valeur utilise un champ hidden dans ton formulaire...
 
Si c'est bien ça ue tu veux faire!!

Reply

Marsh Posté le 16-07-2002 à 13:40:40    

Bein nan justement, le "hidden" ne peut pas marcher dans mon cas, car il est toujours envoyé...
 
En fait je veux pouvoir identifier l'endroit où l'utilisateur a cliqué.
Imagines plusieurs liens "ajouter" "modifier" "supprimer"... pour le meme formulaire, il faut savoir si c'est un ajout, une modif...

Reply

Marsh Posté le 16-07-2002 à 13:44:03    

tu peux créer un champ hidden de toutes façons: par exemple
 
<input type="hidden" name="action" value="">
 
 
 
et dans ton lien tu fais un truc de ce genre:
 
<a href="javascript: document.forms[0].action.value='ajouter';document.forms[0].submit();">ajouter</a>
 
<a href="javascript: document.forms[0].action.value='supprimer';document.forms[0].submit();">supprimer</a>
 
 
 
etc..etc...

Reply

Marsh Posté le 16-07-2002 à 14:10:14    

Ouaip c'est bon comme ça, en fait je change carrément le nom du champs hidden (formulaire.fauxnom.nom='modif';), comme ça je reçois la variable comme lors d'un clic bouton.
 
Merci !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed