[JS] 321 > 1000 en javascript....

321 > 1000 en javascript.... [JS] - HTML/CSS - Programmation

Marsh Posté le 10-01-2003 à 23:56:48    

j'ai un champ prix mini et un autre prix maxi.
je fait une comparaison dessus comme ceci :  
 

Code :
  1. function CheckLoyer(){
  2. if (document.formimmo.PMax.value!=''){
  3.  if(document.formimmo.Pmin.value > document.formimmo.PMax.value){
  4.  alert ("Erreur la valeur du champ loyer/prix Minimum doit être inférieur au Maximum" );
  5.  document.formimmo.Pmin.value='';
  6.  document.formimmo.PMax.value='';
  7.  return false;
  8.  }
  9.  else{
  10.  return true;
  11.  }
  12. }
  13. }


 
or quand je met Pmin=321 et PMax=1000 il me met mon message d'erreur... pkoi ??

Reply

Marsh Posté le 10-01-2003 à 23:56:48   

Reply

Marsh Posté le 11-01-2003 à 00:19:32    

> if(document.formimmo.Pmin.value > document.formimmo.PMax.value)
 
les inputs contiennent des chaînes de caractères. '3' > '1', donc '321' > '1000'.
 
par contre, parseInt('321';) < parseInt('1000';).

Reply

Marsh Posté le 11-01-2003 à 00:24:08    

arfff ok, merci, je check ça de suite

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed