Conserver valeur input text apres un click envoyer
Résolu/Fermé
graffer
Messages postés
35
Date d'inscription
samedi 17 août 2013
Statut
Membre
Dernière intervention
13 décembre 2013
-
31 août 2013 à 06:00
Ysabe_l Messages postés 12635 Date d'inscription vendredi 12 avril 2013 Statut Contributeur Dernière intervention 12 avril 2025 - 31 août 2013 à 17:04
Ysabe_l Messages postés 12635 Date d'inscription vendredi 12 avril 2013 Statut Contributeur Dernière intervention 12 avril 2025 - 31 août 2013 à 17:04
A voir également:
- Conserver valeur input text apres un click envoyer
- Gmail envoyer un mail - Guide
- Envoyer un sms en différé - Guide
- Envoyer video leboncoin - Forum Réseaux sociaux
- No video input enter sleep mode ✓ - Forum Matériel & Système
- Msi click bios 5 ✓ - Forum BIOS
4 réponses
Ysabe_l
Messages postés
12635
Date d'inscription
vendredi 12 avril 2013
Statut
Contributeur
Dernière intervention
12 avril 2025
277
31 août 2013 à 17:04
31 août 2013 à 17:04
De rien,
En effet j'ai tapé le code un peu vite fait donc la parenthèse m'a échappé.
En effet j'ai tapé le code un peu vite fait donc la parenthèse m'a échappé.
Ysabe_l
Messages postés
12635
Date d'inscription
vendredi 12 avril 2013
Statut
Contributeur
Dernière intervention
12 avril 2025
277
31 août 2013 à 07:50
31 août 2013 à 07:50
Bonjour,
Quand tu valides ton formulaire le contenu du input est transmis à la page de traitement (qui peut être la même page ou une autre), il va suffire de le récupérer et de l'afficher.
Si tu restes sur la même page, tu mets ça en haut pour récupérer le contenu dans une variable.
Et pour l'affichage dans le input
Par contre il me semble voir des trucs bizarres dans ton code.
Ton formulaire n'est pas dans le body, il est même avant le head, avant le html.
D'ailleurs même le script ne devrait pas être avant le html, il devrait être dans le head.
type "compte" dans le input déjà il manque le = et en plus "compte" n'est pas un type de input existant.
Quand tu valides ton formulaire le contenu du input est transmis à la page de traitement (qui peut être la même page ou une autre), il va suffire de le récupérer et de l'afficher.
Si tu restes sur la même page, tu mets ça en haut pour récupérer le contenu dans une variable.
<?php if isset($_POST['compte'] { $variable = $_POST['compte']; } else { $variable = "0"; } ?>
Et pour l'affichage dans le input
<input type="text" name="compte" value="<?php echo $variable; ?>">
Par contre il me semble voir des trucs bizarres dans ton code.
Ton formulaire n'est pas dans le body, il est même avant le head, avant le html.
D'ailleurs même le script ne devrait pas être avant le html, il devrait être dans le head.
type "compte" dans le input déjà il manque le = et en plus "compte" n'est pas un type de input existant.
graffer
Messages postés
35
Date d'inscription
samedi 17 août 2013
Statut
Membre
Dernière intervention
13 décembre 2013
1
Modifié par graffer le 31/08/2013 à 13:54
Modifié par graffer le 31/08/2013 à 13:54
Merci Ysabe_l
Mais je n'arrives toujours pas
avec le ifsset tu as oublier la parenthese devant
et quand au input text ca ne veut pas reconnaitre le code php
inclus dans le input type text
Sinon l'idee est bonne
Quand a une mauvaise disposition de mon code par ignorance mais ne pense
pas que ca tiennes a consequence
Sinon en partant du systeme ci bas mais n'y arrives pas non plus
<?php
$numero= $_POST["numero"];
$nn= $_POST["numero"];
$numero++ /* mais devrait plutot faire $numero=$numero +2 par exemple ;
*/
?>
<? echo '
<form action="" method="POST">
Numero : <input type="text" name="numero" value="'.$numero.'">
<INPUT TYPE="submit" VALUE="+2">
</form>';
?>
ou encore ce systeme j'y arrives pas non plus toujours quelque chose qui cloches viens se metres entre
<script> function addIt() { var value1 = document.adder.inputA.value
var value2 = document.adder.inputB.value
document.adder.inputB.value = document.adder.inputA.value } </script>
<FORM NAME="adder">
<INPUT TYPE="text" NAME="inputA" VALUE="0" SIZE=4><BR>
<INPUT TYPE="text" NAME="inputB" VALUE="0" SIZE=4 onfocus="addIt()">
<br><br>
<script> function fAgrega()
{document.getElementById("Text2").value = document.getElementById("Text1").value;}
</script>
<input id="Text1" type="text" onkeyup="fAgrega();" /><br><br>
<input id="Text2" type="text" />
mais nous sommes bien dans ce programme
<center><script type="text/javascript">
function m1(){valeur=document.getElementById('compte').value;
valeur=parseInt(valeur);if(valeur >=1)document.getElementById('compte').value=valeur-1;}
function m2(){valeur=document.getElementById('compte').value;
valeur=parseInt(valeur);if(valeur >=3)document.getElementById('compte').value=valeur-2;}
function di(){valeur=document.getElementById("compte").value;
valeur=parseInt(valeur);document.getElementById('compte').value=valeur+0.
document.write(valeur) ;}
function inc1(){ valeur=document.getElementById('compte').value;
valeur=parseInt(valeur);document.getElementById('compte').value=valeur+1;}
function inc2(){ valeur=document.getElementById('compte').value;
valeur=parseInt(valeur);document.getElementById('compte').value=valeur+2;}</script>
<input type="button"value="-1"onclick="m1()"/>
<input type="button"value="-2"onclick="m2()"/> <br>
<input type="button"value="+1"onclick="inc1()"/>
<input type="button"value="+2"onclick="inc2()"/> <br>
<form method="post" ACTION="">
<input name="compte"value="0"id="compte" type "compte">
<h1><? echo $compte;?></h1>
<input value="Envoyer"type=submit></form></body>
<html><head><title> </title></head><body bgcolor=#0000ff></body></html></center>
mais nous sommes bien dans ce programme
Mais je n'arrives toujours pas
avec le ifsset tu as oublier la parenthese devant
et quand au input text ca ne veut pas reconnaitre le code php
inclus dans le input type text
Sinon l'idee est bonne
Quand a une mauvaise disposition de mon code par ignorance mais ne pense
pas que ca tiennes a consequence
Sinon en partant du systeme ci bas mais n'y arrives pas non plus
<?php
$numero= $_POST["numero"];
$nn= $_POST["numero"];
$numero++ /* mais devrait plutot faire $numero=$numero +2 par exemple ;
*/
?>
<? echo '
<form action="" method="POST">
Numero : <input type="text" name="numero" value="'.$numero.'">
<INPUT TYPE="submit" VALUE="+2">
</form>';
?>
ou encore ce systeme j'y arrives pas non plus toujours quelque chose qui cloches viens se metres entre
<script> function addIt() { var value1 = document.adder.inputA.value
var value2 = document.adder.inputB.value
document.adder.inputB.value = document.adder.inputA.value } </script>
<FORM NAME="adder">
<INPUT TYPE="text" NAME="inputA" VALUE="0" SIZE=4><BR>
<INPUT TYPE="text" NAME="inputB" VALUE="0" SIZE=4 onfocus="addIt()">
<br><br>
<script> function fAgrega()
{document.getElementById("Text2").value = document.getElementById("Text1").value;}
</script>
<input id="Text1" type="text" onkeyup="fAgrega();" /><br><br>
<input id="Text2" type="text" />
mais nous sommes bien dans ce programme
<center><script type="text/javascript">
function m1(){valeur=document.getElementById('compte').value;
valeur=parseInt(valeur);if(valeur >=1)document.getElementById('compte').value=valeur-1;}
function m2(){valeur=document.getElementById('compte').value;
valeur=parseInt(valeur);if(valeur >=3)document.getElementById('compte').value=valeur-2;}
function di(){valeur=document.getElementById("compte").value;
valeur=parseInt(valeur);document.getElementById('compte').value=valeur+0.
document.write(valeur) ;}
function inc1(){ valeur=document.getElementById('compte').value;
valeur=parseInt(valeur);document.getElementById('compte').value=valeur+1;}
function inc2(){ valeur=document.getElementById('compte').value;
valeur=parseInt(valeur);document.getElementById('compte').value=valeur+2;}</script>
<input type="button"value="-1"onclick="m1()"/>
<input type="button"value="-2"onclick="m2()"/> <br>
<input type="button"value="+1"onclick="inc1()"/>
<input type="button"value="+2"onclick="inc2()"/> <br>
<form method="post" ACTION="">
<input name="compte"value="0"id="compte" type "compte">
<h1><? echo $compte;?></h1>
<input value="Envoyer"type=submit></form></body>
<html><head><title> </title></head><body bgcolor=#0000ff></body></html></center>
mais nous sommes bien dans ce programme
graffer
Messages postés
35
Date d'inscription
samedi 17 août 2013
Statut
Membre
Dernière intervention
13 décembre 2013
1
Modifié par graffer le 31/08/2013 à 17:11
Modifié par graffer le 31/08/2013 à 17:11
UN GRAND MERCI Ysabe_l
C't
effectivement comme tu avais dis a part quelques corrections dans mon code
C't
effectivement comme tu avais dis a part quelques corrections dans mon code