Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1823 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Pb dans la condition if valeur null

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb dans la condition if valeur null

n°1434255
zoubzoubir
Posté le 31-08-2006 à 14:06:59  profilanswer
 

Bonjour,
 
Voila je débute en javascript et je suis un peu perdu...
 
J'ai crée un simulateur de calcul. Les personnes rentrent des données dans des cellules que j'ai crée (comme cela par exemple <INPUT maxLength=7 size=4 name=VALSIMU> ) puis cliquent sur un bouton valider pour faire apparaitre leurs résultats.
Et lorsque les personnes ont laissée une cellule vide je souhaiterai faire apparaitre un message. Toutefois je ne sais pas exprimer la condition si la cellule est laissée vide alors...
 
J'ai tenté:
if (parseInt(VALSIMU) != valeur null)) {
alert("Vous n'avez pas renseigné une cellule" );
return false;}
}
 
mais mon if.... ne fonctionne absolument pas! Je sais pas si valeur null est compris en javascript
 
Je vous remercie de votre aide

mood
Publicité
Posté le 31-08-2006 à 14:06:59  profilanswer
 

n°1434323
mIRROR
Chevreuillobolchévik
Posté le 31-08-2006 à 15:19:23  profilanswer
 

essaie avec
parseInt(VALSIMU) !== null

n°1434352
zoubzoubir
Posté le 31-08-2006 à 15:41:39  profilanswer
 

ce tocar me sort erreur de script!
Merci tout de meme

n°1434354
FlorentG
Unité de Masse
Posté le 31-08-2006 à 15:42:23  profilanswer
 

parsInt(VALSIMU) != NULL

n°1434366
anapajari
s/travail/glanding on hfr/gs;
Posté le 31-08-2006 à 15:52:16  profilanswer
 

parseInt(VALSIMU) != null
 
Et sinon ta variable VALSIMU elle sort d'ou? Tu as fais un

Code :
  1. var VALSIMU = document.tonForm.VALSIMU.value

???
 
Dernier truc les quotes autour des valeurs des attributs de tes balises html ne seraient pas du luxe!!!
 
edit: note pour plutard, [: code] est un smiley .... faire attention a bien mettre un slash :o

Message cité 1 fois
Message édité par anapajari le 31-08-2006 à 15:53:33
n°1434367
zoubzoubir
Posté le 31-08-2006 à 15:53:15  profilanswer
 

ca a l'air de mieux marcher mais il me dit erreur objet attendu...

n°1434369
zoubzoubir
Posté le 31-08-2006 à 15:58:11  profilanswer
 

anapajari a écrit :

parseInt(VALSIMU) != null
 
Et sinon ta variable VALSIMU elle sort d'ou? Tu as fais un

Code :
  1. var VALSIMU = document.tonForm.VALSIMU.value

???
 
Dernier truc les quotes autour des valeurs des attributs de tes balises html ne seraient pas du luxe!!!
 
edit: note pour plutard, [: code] est un smiley .... faire attention a bien mettre un slash :o


 
oué j'ai exactement fait ça pour le valsimu

n°1434404
mIRROR
Chevreuillobolchévik
Posté le 31-08-2006 à 16:22:50  profilanswer
 

[:code]
taiste [:god]
 
sinon c est mal les variables uppercase
je sais pas pour javascript mais en principe c est interprété comme une constante :o

n°1434489
Bidem
Posté le 31-08-2006 à 17:23:45  profilanswer
 

Essaye ça :

Code :
  1. var valsimu = document.tonForm.VALSIMU.value;
  2. if (valsimu && valsimu != "" && parseInt(VALSIMU) != NaN)) {
  3.   alert("Vous n'avez pas renseigné une cellule" );
  4.   return false;
  5. }


 
On teste que la variable valsimu existe, que sa valeur n'est pas egale à "" (chaine vide) et que sa valeur peut être parsée en int

n°1434495
Bidem
Posté le 31-08-2006 à 17:26:44  profilanswer
 

Autre façon de faire, en 2 étapes :
 

Code :
  1. var valsimu = document.tonForm.VALSIMU.value;
  2. if (!valsimu || valsimu == "" ) {
  3.   alert("Vous n'avez pas renseigné une cellule !" );
  4. } else if (parseInt(VALSIMU) == NaN) {
  5.   alert("La valeur n'est pas un entier !" );
  6. }

mood
Publicité
Posté le 31-08-2006 à 17:26:44  profilanswer
 

n°1434499
anapajari
s/travail/glanding on hfr/gs;
Posté le 31-08-2006 à 17:36:49  profilanswer
 

:jap:
et pis rajoute le 2eme paramètre de parseInt pour pas te faire avoir si jamais il y a 08 ...

Code :
  1. parseInt(VALSIMU, 10) == NaN


n°1434869
zoubzoubir
Posté le 01-09-2006 à 09:36:37  profilanswer
 

YES!!!!!
Vous avez trop assuré les gars franchement merci beaucoup (spé dédi à bidem)
Ben écoutez vous m'avez bien sauvé et je reviendrai surement parce que je ne l'ai pas encore fini ce simulateur
Merci encore


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Pb dans la condition if valeur null

 

Sujets relatifs
Pb dans la condition....array : supprimer une valeur dans un array
[c++]Détecter la modification de la valeur d'une variableSoucis : Plusieurs CHECKBOX ..COMMENT FAIRE? pour renvoyer valeur diff
Pb pour récupérer une valeur suite a un POSTcalculer une valeur entre deux dates
Valeur max d'un int(11)[RESOLU]Condition de variable
plusieurs condition dans une boucle whileRecherche d'une valeur dans un vector<> trop longue
Plus de sujets relatifs à : Pb dans la condition if valeur null


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR