passer une varaible js dans une url

passer une varaible js dans une url - HTML/CSS - Programmation

Marsh Posté le 18-03-2003 à 12:23:56    

[cpp]<script>
         function envoi_pass()
         {
             var t = document.form.login.value;
             alert (t);
             document.location.href='envoi_pass.php?login=t';
         }
     
     </script>

 
 
     <form action='login.php' name='form'>
               <table>
                  <tr>
                      <td>Nom</td>
                      <td><input type='text' name='login'></td>
                  </tr>
                  <tr>
                      <td>Mot de passe</td>
                      <td><input type='text' name='pass'></td>
                  </tr>
                  <tr>
                      <td height='40' colspan=2><a href=javascript:envoi_pass()>Vous avez oubliez votre mot de passe</a></td>
                  </tr>
                  <tr height=10px>
                      <td></td>
                      <td align='right'><input type='submit' value='Valider'></td>
                  </tr>
               </table>
       </form>
 
               ";[/cpp]
 
voilou voilou  
j'arrive j'amais a passer une variable  
lorsque je clique sur le lien oublie pass
il m'envoie sur  
http://127.0.0.1/site%20stage/menu [...] hp?login=t
je veux qu'il m'envoie le login et non pas t ...
je fais alors avec un <input type='hidden'> a chaque fois mais la j'aimerais qd meme comprendre comment faire ???  
 
j'aimerais un truc du genre  
http://127.0.0.1/site%20stage/menu [...] login=titi
 

Reply

Marsh Posté le 18-03-2003 à 12:23:56   

Reply

Marsh Posté le 18-03-2003 à 12:35:29    

Tu récupères ta variable t avec :

Code :
  1. document.getElementById('login').value;

et tu rajoutes un id a ton champ login :

Code :
  1. <input type='text' name='login' id='login'>

Reply

Marsh Posté le 18-03-2003 à 12:39:42    

je connais pas trop getElementById()
 
parce que c qd meme bizzare  
 
lorsque je fais un alert(t)
 
j'ai bien toto qui s'affiche ds le popup
 
je vais essayer ca alors ....

Reply

Marsh Posté le 18-03-2003 à 12:45:18    

weed a écrit :

je connais pas trop getElementById()
 
parce que c qd meme bizzare  
 
lorsque je fais un alert(t)
 
j'ai bien toto qui s'affiche ds le popup
 
je vais essayer ca alors ....


 
ah bah non alors oublie ce que j'ai dit.
si tu récupères bien la valeur dans ton alert c'est que ça vient de là :

Code :
  1. document.location.href='envoi_pass.php?login=t'


 

Code :
  1. document.location.href='envoi_pass.php?login='+t;

 :??:

Reply

Sujets relatifs:

Leave a Replay

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