avoir le contenu d'une zone de texte

Eléphanteau du PHP | 25 Messages

17 juin 2009, 00:33

Par défaut avoir le contenu d'une zone de texte
Bonsoir à tous,
voila mon problème :
J'ai un zone de texte puis des liens : l'utilisateur doit tapé le mot à recherché dans la zone du texte puis il tape sur un lien qui correspond au secteur concerné.
Le problème est comment dans la page de résultat avoir le mot recherché alors qu'on pas fait un action sur le formulaire.
Pour cela j'ai pensé à avoir une fonction java qui me permet d'avoir le mot tapé par l'utilisateur dans la zone de texte et puis de détecter lorsque l'utilisateur clique sur un lien cette mot et de passer au page resultat qui sera de cette forme page_resultat_secteur_choisie.php?mot=fonction_en_javascript_qui_me_permet_avoir_le_contenu_du_zone_de_texte

S'il vous plait cous pouvez me doner une fonction qui me permet de faire ça ainsi que le syntaxte du lien ç-a-d je doit mettre <a href=......>secteur1</a>
TOute information sera le bien venue et merci d'avance

ViPHP
AB
ViPHP | 5818 Messages

17 juin 2009, 01:25

Je sais pas si ta méthodologie est la bonne et si j'ai bien compris ta question.
Mais peut-être que cela pourrait te convenir :

Code : Tout sélectionner

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>REP. ILLUSTRATIONS/</title> <script type="text/javascript"> <!-- function redirect_var(href,id) { if (this.id = document.getElementById(id)) { var texte_saisi = this.id.value; var url = href + texte_saisi; window.location.href = url; } } //--> </script> </head> <body> <input type="text" id="champ_texte" /> <a href="#" onclick = "redirect_var('page_resultat_secteur_choisie.php?mot=','champ_texte')">test</a> </body> </html>

ViPHP
ViPHP | 3300 Messages

17 juin 2009, 04:46

si c'est un textarea utilises innerHTML à la place du value dans le code de AB
Fait du php depuis que ca existe ou presque :)