Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [js]if dispettoso

  1. #1

    [js]if dispettoso

    ho il seguente codice
    Codice PHP:
    <script type="text/javascript" language="JavaScript">
    function 
    controlla(){
        var 
    distanzaminima document.ricerca.distanzaminima.value;
        
    //100 < 50 false
        
    if (document.ricerca.mare.value document.ricerca.distanzaminima.value){
            
    alert ('entrato');
            if (
    document.ricerca.distmare.value == 'Mt'){
                
    document.ricerca.mare.focus();        
                
    alert('La distanza del mare deve essere maggiore di 'distanzaminima +'Mt');
                
    document.ricerca.onSubmit='';
                return 
    false
            
    }
            else{
                 
    document.ricerca.action "index.php?cestino=1";
                  
    document.ricerca.submit();
            }
        }
        
    }
    </script> 
    ora se do document.ricerca.mare.value = 100
    document.ricerca.distanzaminima.value = 50
    lui entra ugualmente :master: :master:
    100 < 50 dovrebbe tornare false al mio paese perche' 100 NON e' piu' piccolo di 50
    eppure lui entra..... :master:
    Trinity
    http://www.vocabolariodidio.it
    http://www.giulianodelena.com
    trova la tua casa per le vacanze
    http://www.salento.lecce.it

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    prova a convertire i valori dei campi in numeri prima di fare il confronto: credo infatti che avvenga un confronto letterale NON numerico.

    usa parseInt o parseFloat

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.