Nous sommes actuellement le 08 Juil 2026, 01:27

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 3 message(s) ] 
Auteur Message
MessagePublié: 30 Juil 2004, 22:59 
Hors-ligne
Petit nouveau
Petit nouveau
Avatar de l’utilisateur

Inscription : 07 Fév 2004, 21:39
Message(s) : 40
Localisation : Quebec
Bonjour,
j'ai fait une page ASP qui contient un formulaire pour collecter des informations.
Je souhaite que certains champs, obligatoires, soient testés avant la validation finale du formulaire.
Les scripts de test concernant les "zones textes" fonctionnent correctement.
C'est au moment de tester la liste déroulante que ma ligne de code ne retourne aucun message d'erreur si la personne n'a pas fait de choix!
Concernant ma liste déroulante :
Un nom est attribué au premier "choix" exemple :"Num"
Aucune valeur n'est précisée pour ce premier choix

Ci-joint la partie du script concernant le test de la combobox :

"......
if(!frm.FValeur.value){alert("Veuillez indiquer le numéro...."); frm.FValeur.focus(); return false;}

if(isNaN(frm.FValeur.value)) {alert("Exemple de numéro... "); frm.FValeur.focus(); return false;}
.....
"
Merci d'avance pour vos réponses.


Haut
 Profil  
Répondre en citant  
MessagePublié: 13 Août 2004, 12:54 
Hors-ligne
Régulier
Régulier

Inscription : 22 Juin 2003, 00:01
Message(s) : 396
Je dois dire que je suis vraiment gourré, est-ce que vous travaillez avec VBScript ou Javascript??

Lorsque vous souhaitez vérifier si un champs est vide (comme dans le cas de la liste déroulante, faites plutot ceci

Code :
if (isNull(nomListe.value)) then...


Haut
 Profil  
Répondre en citant  
MessagePublié: 13 Août 2004, 12:58 
Hors-ligne
Régulier
Régulier

Inscription : 22 Juin 2003, 00:01
Message(s) : 396
Yvannn a écrit:

if(isNaN(frm.FValeur.value)) {alert("Exemple de numéro... "); frm.FValeur.focus(); return false;}


En passant, la valeur retournée par la propriété value, est une valeur numérique (c'est la position qu'il occupe dans la liste). Donc, il n'y aura pas de message d'erreur ici puisque isNaN sera vrai seulement si la valeur entre parenthèse n'est pas numérique.


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 3 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site