Visualizzazione dei risultati da 1 a 5 su 5

Discussione: controlli su un form

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    137

    controlli su un form

    Ciao a tutti,
    ho un form semplice semplice con un campo input text e un submit su una pagina php che fa delle operazione con il numero inserito nell'input text e genera un pdf.
    Ora siccome i controlli li volevo fare tramite java e non attraverso lo script php che va a caricare, ma non capisco un tubo di javascript, sono qui a chiedere a voi come fare per:

    controllare che il campo non sia vuoto
    che il campo sia solo numerico
    che il valore immesso sia >1 e <89

    per queste cose deve mostrare un messaggio di alert.

    Avete idea di come possa procedere?
    $Pippo... la variabile preferita dall'ingegnere!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    <script>
    function controlla(f) {
    var v = f.campo.value;
    	rv = (v!="" && !isNaN(v));
    	if(rv) {
    		v = parseFloat(v);
    		rv = (v>1 && v<89)
    	}
    	if (!rv) 
    		alert("Correggi il valore");
    	return rv;
    }
    </script>
    ...
    ...
    <body>
    <form ... onsubmit="return controlla(this)">
    <input type="text" name="campo">
    </form>
    </body>
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    137
    ti ringrazio per la risposta.
    Già che ci sono chiedo anche due cosette per capire un po' il codice.

    !isNaN(v) che funzione sarebbe?
    e parseFloat(v)?

    Grazie ancora
    $Pippo... la variabile preferita dall'ingegnere!

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    137
    grazie mille!
    Ora è tutto piu' chiaro e soprattutto funzionante
    E quel link è un'ottima risorsa
    $Pippo... la variabile preferita dall'ingegnere!

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.