cs_syl62
Messages postés26Date d'inscriptionlundi 20 octobre 2003StatutMembreDernière intervention23 juillet 2010
-
8 mars 2006 à 13:42
cs_syl62
Messages postés26Date d'inscriptionlundi 20 octobre 2003StatutMembreDernière intervention23 juillet 2010
-
9 mars 2006 à 14:03
Bonjour à tous,
je rencontre un problème qui n'est apparemment pas répertorié dans tous problèmes liés aux formulaires!
Voilà, dans une 1ère page, j'ai créé un formulaire et dans une seconde en asp je fais des vérifications (If) sur tous les champs mais le problème est que j'ai toujours le même message 'Merci de remplir le champ NOM' et je ne sais pas où ça cloche???
Est-ce que quelqu'un pourrait m'indiquer ou se situe le problème?
PS : L'ensmble est visualisable à l'adresse ci-dessous
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 8 mars 2006 à 14:27
Bonjour,
es-tu vraiment obligé de faire encore de l'asp ??? asp est trés vieux =) et asp.net beaucoup plus performant et pratique !
dans ton cas il aurait suffit de glisser/déplacer des controles RequiredFieldValidator et en 20aine de clicks ca aurait été vérifié à la fois coté serveur et coté client
Dans ton cas c'est assez "bordellique" d'aprés l'erreur que tu as ca voudrais dire que fnom est vide, regarde donc comment fais tu pour remplir cette variable
cs_Yopyop
Messages postés586Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention10 février 20101 9 mars 2006 à 12:03
salut,
il faut que tu aies ce bout de code dans ta page
confirm.asp et non dans nous_ecrire.asp, car la page nous_ecrire.asp envoie ces paramètres à la page confirm.asp, et c'est donc cette page (confirm.asp) qui doit les récupérer.
Je te conseille également d'utiliser la fonction Trim pour tous tes paramètres
(par example fm = Trim("" & Request.Form("m")) )
cela enlève les espaces "entourant" la valeur saisie, de cette manière si l'utilisateur entre un espace (ou plusieurs) dans le champs nom (par example), fm devient fm="" au lieu de fm=" ".
Ceci permet de vraiment tester si fm a été saisi.
yopyop
Vous n’avez pas trouvé la réponse que vous recherchez ?