Bonsoir,
Voici le problème qui m'occupe depuis 2jours / 2nuits? (je ne sais plus!)
J'ai un formulaire que voici :
Et je souhaite attribuer à "q" la même valeur que "text_search"
Est-ce si compliqué?
J'ai essayé entre autres choses :
Récupération de la valeur en javascript :
ça fonctionne et je peux même l'afficher en php:
j'obtiens bien "ouf" si la valeur en question est "ouf"
mais quand je veux la transmettre par mon formulaire comme ceci :
PATATRAS
voici l'url résultante de la transmission du formulaire :
au lieu de l'espérée :
Qui peut m'aider?
et bénéficier de ma reconnaissance infinie!
PS: toute solution est bienvenue avec ou sans javascript mais je n'ai rien trouvé de plus convaincant.
Modifié par drswing (09 Jan 2009 - 08:55)
Voici le problème qui m'occupe depuis 2jours / 2nuits? (je ne sais plus!)
J'ai un formulaire que voici :
<form action="<?php echo $url; ?>" method="get" name="myform">
<input type="text" name="text_search" value="<?php echo $text_search; ?>" onblur="if(this.value=='') this.value='<?php echo $text_search; ?>';" onfocus="if(this.value=='<?php echo $text_search; ?>') this.value='';"/>
<input type="hidden" name="q" value="?!?!?!?!" />
<input type="submit" value="bloublou" />
</form>
Et je souhaite attribuer à "q" la même valeur que "text_search"
Est-ce si compliqué?
J'ai essayé entre autres choses :
Récupération de la valeur en javascript :
<script type="text/javascript">
var valeur = document.forms['myform'].elements['text_search'].value;
document.write(valeur);
</script>
ça fonctionne et je peux même l'afficher en php:
<?php
$valeur = "moins cher "."<script>document.write(valeur)</script>";
echo $valeur;
?>
j'obtiens bien "ouf" si la valeur en question est "ouf"
mais quand je veux la transmettre par mon formulaire comme ceci :
<input type="hidden" name="q" value=" <?php echo $valeur; ?> " />
PATATRAS
voici l'url résultante de la transmission du formulaire :
http://blablabla&q=<script>document.write(valeur)%3B<%2Fscript>
au lieu de l'espérée :
http://blablabla&q=ouf
Qui peut m'aider?

PS: toute solution est bienvenue avec ou sans javascript mais je n'ai rien trouvé de plus convaincant.
Modifié par drswing (09 Jan 2009 - 08:55)