La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a. 2005-06 - Prof. Francesco Donini Funzioni con condizioni in Javascript.

Presentazioni simili


Presentazione sul tema: "1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a. 2005-06 - Prof. Francesco Donini Funzioni con condizioni in Javascript."— Transcript della presentazione:

1 1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Funzioni con condizioni in Javascript

2 2 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Controllo dei campi Usando l'istruzione if, si possono controllare i valori immessi in un campo se un valore non va bene, si può avvertire (alert) l'utente con un messaggio

3 3 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Metodi focus(), select() Il metodo focus() porta il cursore sul campo dal quale il metodo è stato chiamato Funziona in IE (Internet Explorer) Il metodo select() seleziona tutto il contenuto di un campo

4 4 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Controlla campi numerici if (isNaN(document.modulo.prezzoUnitario.value)) { window.alert("il prezzo unitario deve essere" + " composto solo da cifre"); document.modulo.prezzoUnitario.focus(); return false; } Esempio: controlla che come prezzo sia stato inserito un numero funzione predefinta isNaN(...)

5 5 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Controlla campi non vuoti if ( document.modulo.prezzoUnitario.value=="" ) { window.alert("inserisci il prezzo unitario"); document.modulo.prezzoUnitario.focus(); return false; } Esempio: controlla che un prezzo sia stato inserito (il campo non deve essere vuoto) La stringa vuota è denotata con "" (due virgolette)

6 6 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Controlla campi positivi if ( document.modulo.prezzoUnitario.value<=0 ) { window.alert("solo prezzi positivi"); document.modulo.prezzoUnitario.focus(); return false; } Esempio: controlla che un prezzo sia un numero strettamente positivo

7 7 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Combinare i controlli Più funzioni che controllano i valori dei campi si possono combinare Le chiamate di funzioni possono essere usate come istruzioni

8 8 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Combinare funzioni: esempio if ( controllaCampiVuoti()==true ) if ( controllaCampiNumerici()==true ) if ( controllaCampiPositivi()==true ) calcola(); Se i campi non sono vuoti, se sono numerici, se i numeri sono positivi, allora calcola il risultato

9 9 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini L'istruzione return return espressione; Interrompe l'esecuzione della funzione "restituisce" il valore calcolato dall'espressione Importante quando si combinano funzioni


Scaricare ppt "1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a. 2005-06 - Prof. Francesco Donini Funzioni con condizioni in Javascript."

Presentazioni simili


Annunci Google