Clonk
Messages postés278Date d'inscriptionmardi 22 janvier 2002StatutMembreDernière intervention29 août 2006
-
23 juin 2003 à 09:24
Clonk
Messages postés278Date d'inscriptionmardi 22 janvier 2002StatutMembreDernière intervention29 août 2006
-
23 juin 2003 à 12:43
Bonjour,
voilà mon problème:
J'ai un formulaire où le visiteur saisis ses infos... apres je les vérifie et s'il y a un problème, je veux réafficher le formulaire.
Evidemment, je veux aussi réafficher ce que l'utilisateur a choisis, j'y arrive poru les text et les textarea:
'>
là où ça se corse pour moi, c'est pour les checkbox, radio et selectbox.
j'ai essayé:
<SELECT name="etude">
<OPTION <? if(!$etude) echo"SELCTED";?> Value = 0>--Choix--
<OPTION Value='BAC' <?if($etude=="BAC") echo"SELCTED";?>>BAC
<OPTION VALUE='BAC+2'<?if($etude=="BAC+2") echo"SELCTED";?>>BAC+2
</SELECT>
cs_hicksman
Messages postés258Date d'inscriptionmercredi 14 août 2002StatutMembreDernière intervention23 avril 20041 23 juin 2003 à 11:27
d'une part, pour tester les valeurs des champ de type input text, tu devrais faire une fonction en javascript. Tu y fais appel sur le submit. exemple:
function validation()
{
if (document.getElementById('nomduchamp').value!='')
{
//si tout est ok
return true;
}
else
// sinon
return false;
}
ça c'est pour la fonction. Pour y faire appel:
dans ta balise input type)submit, tu ajoutes:
onClick="return validation();"
ainsi si c'est pas bon, tu vas pas sur la page suivante mais turestes sur la même en conservant les données entrés par le visiteur.
Pour les checkbox et autre, je ferais un test du genre:
Francais checked <? ;?> value="francais" name="francais">
Clonk
Messages postés278Date d'inscriptionmardi 22 janvier 2002StatutMembreDernière intervention29 août 2006 23 juin 2003 à 12:43
Oui, j'avais grillé le E en moins, mais apres avoir posté LOL
C bon pour le checked, ta solution marche, mais al mienen aussi, CT juste une histoire d'espaces et de placements