Visualizzazione dei risultati da 1 a 7 su 7

Discussione: comparare 2 texbox

  1. #1

    comparare 2 texbox

    ciao
    ho 2 texbox
    una deve contenere il valore minimo
    l altra il valore massimo
    vorrei fare un controllo che mi faccia uscire un alert
    se il valore nella texbox(minimo) sia maggiore della textbox(massimo)
    e viceversa
    si puo fare?

  2. #2

    valori

    i valori da comparare sono con sei cifre decimali
    123.000000

    helpppppppppp

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    beh...

    <script>
    function controlla(form){

    if(form.testo1.value>form.testo2.value){
    alert('Il primo è maggiore');
    }
    else alert('il secondo è maggiore')
    }
    </script>



    <form name="form1">
    <input type="text" name="testo1">
    <input type="text" name="testo2">
    <input type="button" name="Controlla" onClick="controlla('form1')">
    </form>

  4. #4

    grazie

    grazie mille!!!!

  5. #5

    non funziona

    se nella text box minore metto 423
    e nella texbox maggiore metto 2344
    mi dice che il primo è maggiore
    perche????
    helpppp

  6. #6

    questo è il codice

    mt69=document.form1.NumFreeSMS_where.value;
    mt70=document.form1.NumFreeSMS_where2.value;

    if(mt69>mt70){
    alert("Nel campo NumFreeSMS clausola where, \n il valore where minimo è maggiore del valore where massimo!");
    return false;
    }

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Dennis si e` dimenticato di trasformare le stringhe in numeri.
    Prova cosi`:
    codice:
    function controlla(ff){
      var uno = parseFloat(ff.testo1.value);
      var due = parseFloat(ff.testo2.value);
      if(uno > due){
        alert('Il primo è maggiore');
      } else {
        alert('il secondo è maggiore')
      }
    }
    Nota che in questo caso i numeri devono avere il punto che separa la parte decimale.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.