Ca marche, mais c'était juste pour savoir si on pouvait faire plus court ? (et peut-être plus sioux ?)
Merci Vincent
Vincent
for($i=1;$i<4;$i++){ echo '<option value="'.$i.'"'.($choix==$i?' selected':'').'>item'.$i.'</option>'; } non ?
Si. Merci pour la réponse.
Question complémentaire : Avec ce traitement php pour garder les valeurs saisies, le fonctionnement standard du bouton <input type="reset" value="Annuler"> ne marche plus.
svp, est-ce qu'il y a moyen de reseter le select en restant en php. <form ... onreset="....php"> Google donne des solutions, mais uniquement avec des fonctions javascript.
Vincent -- http://sommets.org
for($i=1;$i<4;$i++){
echo '<option value="'.$i.'"'.($choix==$i?'
selected':'').'>item'.$i.'</option>';
}
non ?
Si. Merci pour la réponse.
Question complémentaire :
Avec ce traitement php pour garder les valeurs saisies,
le fonctionnement standard du bouton
<input type="reset" value="Annuler"> ne marche plus.
svp, est-ce qu'il y a moyen de reseter le select en restant en php.
<form ... onreset="....php">
Google donne des solutions,
mais uniquement avec des fonctions javascript.
for($i=1;$i<4;$i++){ echo '<option value="'.$i.'"'.($choix==$i?' selected':'').'>item'.$i.'</option>'; } non ?
Si. Merci pour la réponse.
Question complémentaire : Avec ce traitement php pour garder les valeurs saisies, le fonctionnement standard du bouton <input type="reset" value="Annuler"> ne marche plus.
svp, est-ce qu'il y a moyen de reseter le select en restant en php. <form ... onreset="....php"> Google donne des solutions, mais uniquement avec des fonctions javascript.
Vincent -- http://sommets.org
Tulan
Vincent wrote:
Question complémentaire : Avec ce traitement php pour garder les valeurs saisies, le fonctionnement standard du bouton <input type="reset" value="Annuler"> ne marche plus.
svp, est-ce qu'il y a moyen de reseter le select en restant en php. <form ... onreset="....php"> Google donne des solutions, mais uniquement avec des fonctions javascript.
Sans effectuer une retour par le serveur pour qu'il efface les variables en mémoire il n'y a pas de moyen. Dans ce cas le bouton de reset devient un bouton submit normal.
Personnellement j'utilise du Javascript.
Vincent wrote:
Question complémentaire :
Avec ce traitement php pour garder les valeurs saisies,
le fonctionnement standard du bouton
<input type="reset" value="Annuler"> ne marche plus.
svp, est-ce qu'il y a moyen de reseter le select en restant en php.
<form ... onreset="....php">
Google donne des solutions,
mais uniquement avec des fonctions javascript.
Sans effectuer une retour par le serveur pour qu'il efface les variables
en mémoire il n'y a pas de moyen. Dans ce cas le bouton de reset devient
un bouton submit normal.
Question complémentaire : Avec ce traitement php pour garder les valeurs saisies, le fonctionnement standard du bouton <input type="reset" value="Annuler"> ne marche plus.
svp, est-ce qu'il y a moyen de reseter le select en restant en php. <form ... onreset="....php"> Google donne des solutions, mais uniquement avec des fonctions javascript.
Sans effectuer une retour par le serveur pour qu'il efface les variables en mémoire il n'y a pas de moyen. Dans ce cas le bouton de reset devient un bouton submit normal.
Personnellement j'utilise du Javascript.
Lascap
Sans effectuer une retour par le serveur pour qu'il efface les variables en mémoire il n'y a pas de moyen. Dans ce cas le bouton de reset devient un bouton submit normal.
Personnellement j'utilise du Javascript.
Personnellement moi aussi. tu remplace le bouton par un <input type="button" onClick="reset();" value="Annuler">
et tu crée une ptite fonction javascript qui te met ton formulaire avec toutes les valeurs par défaut que tu auras choisies.
genre <script language="javascript">
function reset() {
document.nomDuFormulaire.choix.options.selectedIndex = 1; // de mémoire, ou quelque chose qui ressemble...
} </script>
Ptite précision par rapport au type "reset" : il permet de remettre le formulaire dans l'état où il se trouvait lors du chargement de la page. C'est donc normal qu'il réagisse comme ça
Lascap
Sans effectuer une retour par le serveur pour qu'il efface les variables
en mémoire il n'y a pas de moyen. Dans ce cas le bouton de reset devient
un bouton submit normal.
Personnellement j'utilise du Javascript.
Personnellement moi aussi.
tu remplace le bouton par un <input type="button" onClick="reset();"
value="Annuler">
et tu crée une ptite fonction javascript qui te met ton formulaire avec
toutes les valeurs par défaut que tu auras choisies.
genre
<script language="javascript">
function reset()
{
document.nomDuFormulaire.choix.options.selectedIndex = 1; // de mémoire,
ou quelque chose qui ressemble...
}
</script>
Ptite précision par rapport au type "reset" : il permet de remettre le
formulaire dans l'état où il se trouvait lors du chargement de la page.
C'est donc normal qu'il réagisse comme ça
Sans effectuer une retour par le serveur pour qu'il efface les variables en mémoire il n'y a pas de moyen. Dans ce cas le bouton de reset devient un bouton submit normal.
Personnellement j'utilise du Javascript.
Personnellement moi aussi. tu remplace le bouton par un <input type="button" onClick="reset();" value="Annuler">
et tu crée une ptite fonction javascript qui te met ton formulaire avec toutes les valeurs par défaut que tu auras choisies.
genre <script language="javascript">
function reset() {
document.nomDuFormulaire.choix.options.selectedIndex = 1; // de mémoire, ou quelque chose qui ressemble...
} </script>
Ptite précision par rapport au type "reset" : il permet de remettre le formulaire dans l'état où il se trouvait lors du chargement de la page. C'est donc normal qu'il réagisse comme ça
Lascap
Vincent
Vincent wrote:
svp, est-ce qu'il y a moyen de reseter le select en restant en php. <form ... onreset="....php"> Google donne des solutions, mais uniquement avec des fonctions JS
Sans effectuer une retour par le serveur pour qu'il efface les variables en mémoire il n'y a pas de moyen. Dans ce cas le bouton de reset devient un bouton submit normal.
C'est justement là que je ne vois pas bien comment faire. Bon, de toutes façons avec PHP on reste bien sur le serveur.
Personnellement j'utilise du Javascript.
En attendant de faire mieux, j'ai simplement mis un <a href=...> qui recharge la page.
Merci pour la réponse.
Vincent -- http://sommets.org
Vincent wrote:
svp, est-ce qu'il y a moyen de reseter le select en restant en php.
<form ... onreset="....php">
Google donne des solutions, mais uniquement avec des fonctions JS
Sans effectuer une retour par le serveur pour qu'il efface les variables
en mémoire il n'y a pas de moyen.
Dans ce cas le bouton de reset devient un bouton submit normal.
C'est justement là que je ne vois pas bien comment faire.
Bon, de toutes façons avec PHP on reste bien sur le serveur.
Personnellement j'utilise du Javascript.
En attendant de faire mieux, j'ai simplement mis un <a href=...>
qui recharge la page.
svp, est-ce qu'il y a moyen de reseter le select en restant en php. <form ... onreset="....php"> Google donne des solutions, mais uniquement avec des fonctions JS
Sans effectuer une retour par le serveur pour qu'il efface les variables en mémoire il n'y a pas de moyen. Dans ce cas le bouton de reset devient un bouton submit normal.
C'est justement là que je ne vois pas bien comment faire. Bon, de toutes façons avec PHP on reste bien sur le serveur.
Personnellement j'utilise du Javascript.
En attendant de faire mieux, j'ai simplement mis un <a href=...> qui recharge la page.