Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    validare textfield quantità

    Ho un problema con la validazione di un un campo di testo...
    Il mio campo deve accettare un numero INTERO compreso tra 0 e 100, Devo controllare inoltre che nn contenga lettere

    codice:
    function Controlla()
    {
      if((document.add.ItemQuantity.value < 1) || (document.add.ItemQuantity.value > 100))
    		{
    			alert(\"Devi selezionare una quantità di oggetti compresa tra 1 e 100\");
    			return false;
    		}
    		return true;
    }
    per adesso sono riuscito a fare questo che controlla se il numero è compreso tra 1 e 100 ma per il resto nn so dove sbattere la testa... Please Help

    Grazie in anticipo a tutti

  2. #2
    Allora per una parte ho risolto!

    Ho tovato questo codice

    codice:
    function onlynum(e)
    {
    	// permette l'inserimento solo di numeri
    	if(e.which)
    	{
    		if((e.which < 48 || e.which > 57)) 
    		{
    			if(e.which > 33) return false;  
    		}
    	}
    	else if(e.keyCode)
    	{
    		if((e.keyCode<48 || e.keyCode>57))
    		{
    			if(e.keycode > 33) return false;
    		}
    	}
    	return true;
    }
    che mi permette di inserire solo numeri e in teoria di usare tasti quali le frecce direzionali, il backspace il tasto canc, dico in teoria perchè sotto explorer funziona tutto, mentre sotto firefox non vanno i tasti direzionali e il canc.
    Come fare a farli funzionare anche sotto firefox?

    Altra domanda qualcuno di fa un esempio di funzione che controlla se il numero di un input text è intero o ha una parte decimale?

  3. #3
    Originariamente inviato da zero85
    Altra domanda qualcuno di fa un esempio di funzione che controlla se il numero di un input text è intero o ha una parte decimale?
    codice:
          <script type="text/javascript">
          <!--
    
            function isInteger( __szInput )
            {
              return (/^\d+$/).test( __szInput );
            }
    
          //-->
          </script>
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.