quelque corrections s'impossent
fichier 1
<html>
<head>
</head>
<body>
<script language="JavaScript">
function enlettre(f)
{
aa = Number(f.id_input.value);
confirm("Valeur : " + aa); // ok ça marche
return aa;
}
</script>
<form nom="nom_form" id="id_form" method="POST" action="testjs2.php"
onsubmit="return enlettre(id_form)">
<INPUT name="nom_input" id="id_input" >
<input type="submit" name="Submit" value="Envoyer">
<input name="reset" type="reset" id="reset" value="Annnuler">
</form>
</body>
</html> onclick="return enlettre(id_form)"
fichier 2
<?php
$aa=isset($_POST['aa'])?$_POST['aa']:"";
$nom_input=isset($_POST['nom_input'])?$_POST['nom_input']:"";
echo "nombre : ".$nom_input;// ok ça marche
echo "<br>nombre : ".$aa; //ça ne marche pas
?>
Merci
quelque corrections s'impossent
fichier 1
<html>
<head>
</head>
<body>
<script language="JavaScript">
function enlettre(f)
{
aa = Number(f.id_input.value);
confirm("Valeur : " + aa); // ok ça marche
return aa;
}
</script>
<form nom="nom_form" id="id_form" method="POST" action="testjs2.php"
onsubmit="return enlettre(id_form)">
<INPUT name="nom_input" id="id_input" >
<input type="submit" name="Submit" value="Envoyer">
<input name="reset" type="reset" id="reset" value="Annnuler">
</form>
</body>
</html> onclick="return enlettre(id_form)"
fichier 2
<?php
$aa=isset($_POST['aa'])?$_POST['aa']:"";
$nom_input=isset($_POST['nom_input'])?$_POST['nom_input']:"";
echo "nombre : ".$nom_input;// ok ça marche
echo "<br>nombre : ".$aa; //ça ne marche pas
?>
Merci
quelque corrections s'impossent
fichier 1
<html>
<head>
</head>
<body>
<script language="JavaScript">
function enlettre(f)
{
aa = Number(f.id_input.value);
confirm("Valeur : " + aa); // ok ça marche
return aa;
}
</script>
<form nom="nom_form" id="id_form" method="POST" action="testjs2.php"
onsubmit="return enlettre(id_form)">
<INPUT name="nom_input" id="id_input" >
<input type="submit" name="Submit" value="Envoyer">
<input name="reset" type="reset" id="reset" value="Annnuler">
</form>
</body>
</html> onclick="return enlettre(id_form)"
fichier 2
<?php
$aa=isset($_POST['aa'])?$_POST['aa']:"";
$nom_input=isset($_POST['nom_input'])?$_POST['nom_input']:"";
echo "nombre : ".$nom_input;// ok ça marche
echo "<br>nombre : ".$aa; //ça ne marche pas
?>
Merci
<script language="JavaScript">
function enlettre(f)
{
aa = Number(f.id_input.value);
ici :
(dans la vrais vie, ce n'est bien sur pas aa que je veux passer mais le
<? truc bidule pour déclarer aa en php
$aa = "aa"; ???
echo $aa ?> = Number(f.id_input.value);
la je suis pas sur de suivre tu ecrit en gros la même chose que
confirm("Valeur : " + aa); // ok ça marche
return aa;
ou , sinon faire çà :
confirm("Valeur : " + aa);
document.mon_form.result_lettre.value = aa;
return true;
}
</script>
<form nom="nom_form" id="id_form" method="POST" action="testjs2.php"
onsubmit="return enlettre(id_form)">
<input type="hidden" value="" name="result_lettre">
<INPUT name="nom_input" id="id_input" >
<input type="submit" name="Submit" value="Envoyer">
<input name="reset" type="reset" id="reset" value="Annnuler">
</form>
</body>
qu'est ce que c'est que ce truc après </html> ?</html> onclick="return enlettre(id_form)"
fichier 2
<?php
$aa=isset($_POST['aa'])?$_POST['aa']:"";
Là je vois pas comment tu peux trouver aa
de renvoyer aa par le onsubmit sans l'avoir déclaré par php avant
c'est limite ce me semble
isset($aa) en fichier 2 devrait te donner une erreur$nom_input=isset($_POST['nom_input'])?$_POST['nom_input']:"";
echo "nombre : ".$nom_input;// ok ça marche
avec le champ caché proposé + haut:
if(isset($result_lettre)) echo "nombre : ".$result_lettre;
else echo "Marche pô non plus !";
<script language="JavaScript">
function enlettre(f)
{
aa = Number(f.id_input.value);
ici :
(dans la vrais vie, ce n'est bien sur pas aa que je veux passer mais le
<? truc bidule pour déclarer aa en php
$aa = "aa"; ???
echo $aa ?> = Number(f.id_input.value);
la je suis pas sur de suivre tu ecrit en gros la même chose que
confirm("Valeur : " + aa); // ok ça marche
return aa;
ou , sinon faire çà :
confirm("Valeur : " + aa);
document.mon_form.result_lettre.value = aa;
return true;
}
</script>
<form nom="nom_form" id="id_form" method="POST" action="testjs2.php"
onsubmit="return enlettre(id_form)">
<input type="hidden" value="" name="result_lettre">
<INPUT name="nom_input" id="id_input" >
<input type="submit" name="Submit" value="Envoyer">
<input name="reset" type="reset" id="reset" value="Annnuler">
</form>
</body>
qu'est ce que c'est que ce truc après </html> ?
</html> onclick="return enlettre(id_form)"
fichier 2
<?php
$aa=isset($_POST['aa'])?$_POST['aa']:"";
Là je vois pas comment tu peux trouver aa
de renvoyer aa par le onsubmit sans l'avoir déclaré par php avant
c'est limite ce me semble
isset($aa) en fichier 2 devrait te donner une erreur
$nom_input=isset($_POST['nom_input'])?$_POST['nom_input']:"";
echo "nombre : ".$nom_input;// ok ça marche
avec le champ caché proposé + haut:
if(isset($result_lettre)) echo "nombre : ".$result_lettre;
else echo "Marche pô non plus !";
<script language="JavaScript">
function enlettre(f)
{
aa = Number(f.id_input.value);
ici :
(dans la vrais vie, ce n'est bien sur pas aa que je veux passer mais le
<? truc bidule pour déclarer aa en php
$aa = "aa"; ???
echo $aa ?> = Number(f.id_input.value);
la je suis pas sur de suivre tu ecrit en gros la même chose que
confirm("Valeur : " + aa); // ok ça marche
return aa;
ou , sinon faire çà :
confirm("Valeur : " + aa);
document.mon_form.result_lettre.value = aa;
return true;
}
</script>
<form nom="nom_form" id="id_form" method="POST" action="testjs2.php"
onsubmit="return enlettre(id_form)">
<input type="hidden" value="" name="result_lettre">
<INPUT name="nom_input" id="id_input" >
<input type="submit" name="Submit" value="Envoyer">
<input name="reset" type="reset" id="reset" value="Annnuler">
</form>
</body>
qu'est ce que c'est que ce truc après </html> ?</html> onclick="return enlettre(id_form)"
fichier 2
<?php
$aa=isset($_POST['aa'])?$_POST['aa']:"";
Là je vois pas comment tu peux trouver aa
de renvoyer aa par le onsubmit sans l'avoir déclaré par php avant
c'est limite ce me semble
isset($aa) en fichier 2 devrait te donner une erreur$nom_input=isset($_POST['nom_input'])?$_POST['nom_input']:"";
echo "nombre : ".$nom_input;// ok ça marche
avec le champ caché proposé + haut:
if(isset($result_lettre)) echo "nombre : ".$result_lettre;
else echo "Marche pô non plus !";
j'ai expurgé la chose au maximum :
<script language="JavaScript">
[...]
</script>
<?php
$V1= une variable contenant un nombre)
?>
<script language="JavaScript">
unefonction(<?php echo $V1 ; ?>);
</script>
<?php
echo $V2;
?>
j'ai expurgé la chose au maximum :
<script language="JavaScript">
[...]
</script>
<?php
$V1= une variable contenant un nombre)
?>
<script language="JavaScript">
unefonction(<?php echo $V1 ; ?>);
</script>
<?php
echo $V2;
?>
j'ai expurgé la chose au maximum :
<script language="JavaScript">
[...]
</script>
<?php
$V1= une variable contenant un nombre)
?>
<script language="JavaScript">
unefonction(<?php echo $V1 ; ?>);
</script>
<?php
echo $V2;
?>
Bon, en relisant tes deux articles initiaux (surtout le deuxième), j'ai
l'impression que tu veux bien faire deux requêtes. J'y retourne : je
vais essayer de comprendre, puis de te répondre.
Bon, en relisant tes deux articles initiaux (surtout le deuxième), j'ai
l'impression que tu veux bien faire deux requêtes. J'y retourne : je
vais essayer de comprendre, puis de te répondre.
Bon, en relisant tes deux articles initiaux (surtout le deuxième), j'ai
l'impression que tu veux bien faire deux requêtes. J'y retourne : je
vais essayer de comprendre, puis de te répondre.
j'ai expurgé la chose au maximum :
J'expurge encore un peu.<script language="JavaScript">
[...]
</script>
<?php
$V1= une variable contenant un nombre)
?>
<script language="JavaScript">
unefonction(<?php echo $V1 ; ?>);
</script>
<?php
echo $V2;
?>
Tu veux dire que tu voudrais faire connaître à PHP le résultat d'un
calcul JavaScript *sans recharger la page* ? C'est techniquement,
conceptuellement, fondamentalement IMPOSSIBLE. En effet, au moment
où ton code JavaScript s'exécute, cela fait belle lurette que
l'interpréteur PHP a fini de bosser, et tu ne pourras le relancer que
lors d'une *autre* requête.
Bon, en relisant tes deux articles initiaux (surtout le deuxième), j'ai
l'impression que tu veux bien faire deux requêtes. J'y retourne : je
vais essayer de comprendre, puis de te répondre.
j'ai expurgé la chose au maximum :
J'expurge encore un peu.
<script language="JavaScript">
[...]
</script>
<?php
$V1= une variable contenant un nombre)
?>
<script language="JavaScript">
unefonction(<?php echo $V1 ; ?>);
</script>
<?php
echo $V2;
?>
Tu veux dire que tu voudrais faire connaître à PHP le résultat d'un
calcul JavaScript *sans recharger la page* ? C'est techniquement,
conceptuellement, fondamentalement IMPOSSIBLE. En effet, au moment
où ton code JavaScript s'exécute, cela fait belle lurette que
l'interpréteur PHP a fini de bosser, et tu ne pourras le relancer que
lors d'une *autre* requête.
Bon, en relisant tes deux articles initiaux (surtout le deuxième), j'ai
l'impression que tu veux bien faire deux requêtes. J'y retourne : je
vais essayer de comprendre, puis de te répondre.
j'ai expurgé la chose au maximum :
J'expurge encore un peu.<script language="JavaScript">
[...]
</script>
<?php
$V1= une variable contenant un nombre)
?>
<script language="JavaScript">
unefonction(<?php echo $V1 ; ?>);
</script>
<?php
echo $V2;
?>
Tu veux dire que tu voudrais faire connaître à PHP le résultat d'un
calcul JavaScript *sans recharger la page* ? C'est techniquement,
conceptuellement, fondamentalement IMPOSSIBLE. En effet, au moment
où ton code JavaScript s'exécute, cela fait belle lurette que
l'interpréteur PHP a fini de bosser, et tu ne pourras le relancer que
lors d'une *autre* requête.
Bon, en relisant tes deux articles initiaux (surtout le deuxième), j'ai
l'impression que tu veux bien faire deux requêtes. J'y retourne : je
vais essayer de comprendre, puis de te répondre.
Bon, en relisant tes deux articles initiaux (surtout le deuxième), j'ai
l'impression que tu veux bien faire deux requêtes. J'y retourne : je
vais essayer de comprendre, puis de te répondre.
J'ai relu aussi la réponse d'ASM : tout y est, si ce n'est que j'aurais
utilisé document.getElementById() pour accéder au champ hidden. Lis sa
réponse, ça devrait fonctionner.
OK merci
Bon, en relisant tes deux articles initiaux (surtout le deuxième), j'ai
l'impression que tu veux bien faire deux requêtes. J'y retourne : je
vais essayer de comprendre, puis de te répondre.
J'ai relu aussi la réponse d'ASM : tout y est, si ce n'est que j'aurais
utilisé document.getElementById() pour accéder au champ hidden. Lis sa
réponse, ça devrait fonctionner.
OK merci
Bon, en relisant tes deux articles initiaux (surtout le deuxième), j'ai
l'impression que tu veux bien faire deux requêtes. J'y retourne : je
vais essayer de comprendre, puis de te répondre.
J'ai relu aussi la réponse d'ASM : tout y est, si ce n'est que j'aurais
utilisé document.getElementById() pour accéder au champ hidden. Lis sa
réponse, ça devrait fonctionner.
OK merci
ASM wrote:
<script language="JavaScript">
function enlettre(f)
{
<? truc bidule pour déclarer aa en php
$aa = "aa"; ???
echo $aa ?> = Number(f.id_input.value);
la je suis pas sur de suivre tu ecrit en gros la même chose que
en javascript la valeur de aa est Number(f.id_input.value) et en php la
valeur de $aa est aa.
document.mon_form.result_lettre.value = aa;
return true;
Ok, là c'est bon. donc grace à ça je passe la valeur de aa dans
result_lettre qui correpond à la valeur du champ caché du meme nom
}
</script>
<form nom="nom_form" id="id_form" method="POST" action="testjs2.php"
onsubmit="return enlettre(id_form)">
<input type="hidden" value="" name="result_lettre">
ok bien que je ne vois pas comment cette valeur pourra être créée une fois
que j'aurais fait "OK"
<INPUT name="nom_input" id="id_input" >
<input type="submit" name="Submit" value="Envoyer">
<input name="reset" type="reset" id="reset" value="Annnuler">
</form>
</body>
</html>
fichier 2
<?php
$aa=isset($_POST['aa'])?$_POST['aa']:"";
$nom_input=isset($_POST['nom_input'])?$_POST['nom_input']:"";
echo "nombre : ".$nom_input;// ok ça marche
avec le champ caché proposé + haut:
if(isset($result_lettre)) echo
else echo "Marche pô non plus !";
bon ça marche pour le code, mais $result_lettre est vide, cela revient à ma
question à propos du input hidden.
ASM wrote:
<script language="JavaScript">
function enlettre(f)
{
<? truc bidule pour déclarer aa en php
$aa = "aa"; ???
echo $aa ?> = Number(f.id_input.value);
la je suis pas sur de suivre tu ecrit en gros la même chose que
en javascript la valeur de aa est Number(f.id_input.value) et en php la
valeur de $aa est aa.
document.mon_form.result_lettre.value = aa;
return true;
Ok, là c'est bon. donc grace à ça je passe la valeur de aa dans
result_lettre qui correpond à la valeur du champ caché du meme nom
}
</script>
<form nom="nom_form" id="id_form" method="POST" action="testjs2.php"
onsubmit="return enlettre(id_form)">
<input type="hidden" value="" name="result_lettre">
ok bien que je ne vois pas comment cette valeur pourra être créée une fois
que j'aurais fait "OK"
<INPUT name="nom_input" id="id_input" >
<input type="submit" name="Submit" value="Envoyer">
<input name="reset" type="reset" id="reset" value="Annnuler">
</form>
</body>
</html>
fichier 2
<?php
$aa=isset($_POST['aa'])?$_POST['aa']:"";
$nom_input=isset($_POST['nom_input'])?$_POST['nom_input']:"";
echo "nombre : ".$nom_input;// ok ça marche
avec le champ caché proposé + haut:
if(isset($result_lettre)) echo
else echo "Marche pô non plus !";
bon ça marche pour le code, mais $result_lettre est vide, cela revient à ma
question à propos du input hidden.
ASM wrote:
<script language="JavaScript">
function enlettre(f)
{
<? truc bidule pour déclarer aa en php
$aa = "aa"; ???
echo $aa ?> = Number(f.id_input.value);
la je suis pas sur de suivre tu ecrit en gros la même chose que
en javascript la valeur de aa est Number(f.id_input.value) et en php la
valeur de $aa est aa.
document.mon_form.result_lettre.value = aa;
return true;
Ok, là c'est bon. donc grace à ça je passe la valeur de aa dans
result_lettre qui correpond à la valeur du champ caché du meme nom
}
</script>
<form nom="nom_form" id="id_form" method="POST" action="testjs2.php"
onsubmit="return enlettre(id_form)">
<input type="hidden" value="" name="result_lettre">
ok bien que je ne vois pas comment cette valeur pourra être créée une fois
que j'aurais fait "OK"
<INPUT name="nom_input" id="id_input" >
<input type="submit" name="Submit" value="Envoyer">
<input name="reset" type="reset" id="reset" value="Annnuler">
</form>
</body>
</html>
fichier 2
<?php
$aa=isset($_POST['aa'])?$_POST['aa']:"";
$nom_input=isset($_POST['nom_input'])?$_POST['nom_input']:"";
echo "nombre : ".$nom_input;// ok ça marche
avec le champ caché proposé + haut:
if(isset($result_lettre)) echo
else echo "Marche pô non plus !";
bon ça marche pour le code, mais $result_lettre est vide, cela revient à ma
question à propos du input hidden.
j'ai expurgé la chose au maximum :
<script language="JavaScript">
function unefonction(V1)
{
calculer plein de chose et obtenir comme resultat une variable V2 de
valeur "abc"
return quoi?
}
</script>
j'ai expurgé la chose au maximum :
<script language="JavaScript">
function unefonction(V1)
{
calculer plein de chose et obtenir comme resultat une variable V2 de
valeur "abc"
return quoi?
}
</script>
j'ai expurgé la chose au maximum :
<script language="JavaScript">
function unefonction(V1)
{
calculer plein de chose et obtenir comme resultat une variable V2 de
valeur "abc"
return quoi?
}
</script>