Je vous expose mon problème.
Dans un formulaire, j'ai:
[javascript]
<script language="javascript"> var maVariable = "ceciEstLaValeurDeMaVariable"; </script>
<input type="text" name="maVariable" value="maVariable"/>
<?php $machin='azerty'; ?>
<input type="text" name="machin" value="<?php echo $machin; ?>"/>
[/javascript]
Dans ma page de traitement de formulaire, j'ai:
$maVariable=$_POST['maVariable'];
echo $maVariable;
$machin=$_POST['machin'];
echo $machin;
A l'écran s'affiche "maVariable" et "azerty".Vous comprenez, je n'arrive pas à faire avec js ce que j'arrive à faire avec php.
Le problème est que je ne sais pas ce qu'il faut écrire dans l'attribut value du champs input de la variable js.
Je comprends parfaitement pourquoi le navigateur affiche "maVariable" et non "ceciEstLaValeurDeMaVariable".
Ce que j'aimerais comprendre c'est comment faire afficher "ceciEstLaValeurDeMaVariable" au lieu de "maVariable"
(en reprenant la valeur comme j'ai fait en php, bien sûr pas en réécrivant bêtement "ceciEstLaValeurDeMaVariable" dans l'attribut value,
ce qui ne m'avancerait à rien).