[PHP/JS]formulaire sans le parametre action

formulaire sans le parametre action [PHP/JS] - PHP - Programmation

Marsh Posté le 17-09-2004 à 02:02:11    

salut a tous !  
 
j'aimerais savoir quand on enleve le parametre action dans la balise form,comment recuperer l'URL avec notre bouton submit ...  
C pas tres clair !!!!  
je m'explique, actuellement G ceci :  
 

Code :
  1. <form action=mapage.php method = post name=formulaire>
  2. ...
  3. <A HREF="javascript:Document.formulaire.submit()">envoyer</A>
  4. </form>


 
et je voudrais un truc du genre(en gros !!!)  
 

Code :
  1. <form  method = post name=formulaire>
  2. ...
  3. <A HREF="javascript:Document.formulaire.mapage.php">envoyer</A>
  4. </form>


 
mais comment faire...  
 
merci de votre aide


Message édité par attentio le 24-03-2005 à 21:14:08

---------------
L'ordinateur a de la mémoire mais aucun souvenir ...
Reply

Marsh Posté le 17-09-2004 à 02:02:11   

Reply

Marsh Posté le 17-09-2004 à 03:44:30    

Quel rapport avec PHP ?
 
J'avoue ne pas voir l'intérêt de vouloir se passer du paramètre action d'un formulaire (surtout pour le remplacer par du javascript, le rendant du coup très aléatoire, ton formulaire), mais bon...
 

Code :
  1. <a href="javascript:document.formulaire.action='mapage.php';document.formulaire.submit();" >envoyer</a>


 
(ça sent encore la manip à deux balles cette histoire :sarcastic: )

Reply

Marsh Posté le 17-09-2004 à 13:38:45    

de tête, je ne suis plus sûr : document.formulaire.action = "mapage.php"

Reply

Marsh Posté le 17-09-2004 à 13:50:15    

En passant :
 
<form  method = post name=formulaire> = CACA :/
 
<form  method="post" id="form_1"> = mieux :D
 
Et Donc :

Code :
  1. <head>
  2. <script type="text/javascript">
  3. function submitForm( formId, formAction )
  4. {
  5.     var theForm = document.getElementById( formId );
  6.     theForm.action = formAction;
  7.     therForm.submit();
  8. }
  9. </script>
  10. </head>


 
et
 

Code :
  1. <a href="javascript:submitForm( 'form_1','mapage.php' );">envoyer</a>


Message édité par Mara's dad le 17-09-2004 à 13:57:30

---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

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