PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → champs vides
champs vides
Iniciado por nico271, fev., 23 2006 11:04 AM - 3 respostas
Publicado em fevereiro, 23 2006 - 11:04 AM
Bonjour,

J'ai une page admin pour poster une news avec deux champs de saisie. J'ai mis le code navigateur suivant afin d'empêcher la validation d'ne news si les champs sont vides :

// saisies obligatoires
SI SAISTITRE=" " ALORS
Info("Vous devez renseigner le titre")
RepriseSaisie(SAISTITRE)
FIN

SI SAISMESSAGE = " " ALORS
Info("Vous devez renseigner le sujet")
RepriseSaisie(SAISMESSAGE)
FIN

J'ai ensuite mon code serveur qui me permet d'enregitrer la news (qui sera affichée ensuite par une zr).

Seulement, même si mes champs sont vides et même avec ce code de vérification, je peux quand même poster la news alors qu'il n'y a rien dans les champs, chose que je veux absolument éviter.

Où est mon erreur?

Merci d'avance
Niko
@ +
Publicado em fevereiro, 23 2006 - 11:25 AM
Bonjour,

Ne serait-ce pas le test lui-même ?
Dans de tels cas, je teste si la chaîne est vide (="", pas d'espace entre les guillements).
Dans ton cas, tu testes si la chaîne est égale à "blanc" (=" ", espace entre les guillemets).

Tu peux aussi tester :

si Taille(SansEspace(VARIABLE))=0 .....

Bon courage
Publicado em fevereiro, 23 2006 - 11:25 AM
Salut,

Si tu as juste fait un copier/coller de ton code, regarde le bien ;-) tu n'as pas testé un champ vide mais un caractère espace ! " " <> ""

Donc tu supprimes l'espace superflu entre tes guillemets et ça devrait marcher...

Bon dev'

--
Guillaume
Publicado em fevereiro, 23 2006 - 11:46 AM
AAAAAARRRRRRRRRRGHHH

C'était juste ça dire que je prenais la tête pour rien

Merci à vous deux

Niko
thanks
@+