Cerca nel forum:
Cerca


« Precedente :: Successivo »  
Autore Messaggio
Messaggio03/05/2010, alle 20:56 (UTC)    
Oggetto: La funzione if else con Javascript

Vediamo oggi alcune delle fondamentali istruzioni del linguaggio Javascript: le condizioni if e switch.

Uno dei pregi del linguaggio javascript è la possibilità di realizzare delle operazioni di regolazione di una condizione, così che si debba verificare o meno una determinata situazione generata dall’evento.

La struttura di base che si utilizza ricalca quella degli altri linguaggi di programmazione, ovvero if … else, cioè se … oppure.

Quindi la sintassi che si dovrà utilizzare per questa condizione sarà la seguente:

if (condizione) [

istruzioni;

]

La condizione che daremo alla nostra istruzione sarà compresa tra due parentesi tonde, mentre le altre istruzioni dovranno essere scritte subito dopo.

Nel caso in cui l’istruzione sia molto breve ed è possibile omettere le parentesi graffe e scrivere tutto su una riga sola:

if (condizione) istruzione scritta su una sola riga;

Anche se ovviamente è sempre meglio usare le parentesi graffe, come ci suggeriscono le buone norme di programmazione.

Grazie all’istruzione if .. else, abbiamo anche la possibilità di gestire anche il caso in cui la condizione non si verifichi e stabilire le conseguenze, grazie appunto ad “else”:

if (condizione) [

istruzioni;

]

Else [ // tutte le altre condizioni

Istruzioni;

]

Con l’istruzione else non sarà più necessario mettere mano a parentesi varie, perché stabilirà in automatico tutte le altre situazioni che si possono verificare, tranne quella contenuta in if naturalmente.

Nel caso ci sia più di una condizione, la sintassi da scrivere sarà la seguente:

if (prima condizione) [

istruzioni;

]

Else if (seconda condizione) [

Istruzioni;

]

Else [ // tutte le altre condizioni

Istruzioni;

]

E’ possibile anche evitare di ripetere nella seconda condizione else if, sostituendolo solo con if, ma la differenza è veramente marginale: meglio inserire else if!

Proviamo adesso ad utilizzare questa nuova condizione, realizzando un controllo su una casella di testo di un form Html, controllando che la casella venga riempita.

In questa sintassi che andremo a costruire, ci comparirà un alert() nel momento in cui la casella verrà riempita dal testo che inseriremo:
Codice:

<script language = “javascript” >

<! – -

Function prova () [

Var variabile1 = document.nome form . nomeTextbox.value;

if (variabile1 = = “” ]

alert (“ inserire un testo nella textbox!!!”];

]

Else [

Alert (variabile1);

]

]

// – - >

</script>

<form name = “nomeForm”>

Inserisci il testo

<input type = “text” name = “nomeTextobox”>

<input type=”button” value=”Esempio” onClick = “Prova()”>

</form>


In questo caso se il programma trova la nostra variabile1 senza alcun testo, ci rimanderà un alert per avvisarci di riempire la casella di testo, in caso di contrario ci inviterà a riscrivere il testo.

Spero che vi sia stato di aiuto!
Buona Giornata a Tutti! Wink

-_-_-_-_
Adattamento per It.gg by Farcas!
Link Originale: http://www.programmando.net/2010/01/la-funzione-if-else-con-javascript/
Per maggiori INFO e DETTAGLI contattami a hikiing_italia@rocketmail.com
______________
Mostra prima i messaggi di:   


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it