Newsgroup: it.comp.lang.javascript
Titolo: Controllo semplice su casella select

Salve da poco ho iniziato a vedere javascript e sto studiando su
un libro partendo dalla base. Ora però mi si è presentata una
problematica, ho la necessità di realizzare un semplice controllo
sulla casella elenco (select) di un form, che se viene scelto il
valore 5 all'uscita dalla casella mi deve dare un alert che mi
chiede se sono sicuro di quella scelta. Ho provato in diversi
modi ma non ci sono riuscito, qualcuno saprebbe dirmi come fare?
grazie
-- 
Postato da Alice Newsgroup: lo usi da web ma con le funzioni del newsreader 
http://newsgroup.alice.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!

 modi ma non ci sono riuscito, qualcuno saprebbe dirmi come fare?
visto che hai provato potresti postare cosa hai provato ...
-- 
"La realtà è un'illusione causata dall'assenza di alcool."
									      A.

      A.
ho provato sia ad effettuare un controllo diretto sulla casella:
_____________________________________________________________
PROVA 1:
<select name="livello" id="livello"
onChange="javascript:if(this=='5'){alert('Sicuro di questa
scelta?')}">
<option value="1">valore 1</option>
<option value="3">valore 3</option>
<option value="5">valore 5</option>
</select>
_____________________________________________________________
sia a chiamare una funzione:
PROVA 2:
<head>
<script type="text/javascript">
sicurezza(){
if(request.form('livello')=='5'){alert('Sicuro di questa scelta?')}
}
</script>
</head>
<select name="livello" id="livello"
onChange="javascript:sicurezza()">
<option value="1">valore 1</option>
<option value="3">valore 3</option>
<option value="5">valore 5</option>
</select>


 if(request.form('livello')=='5'){alert('Sicuro di questa scelta?')}
Qua hai fatto una gran confusione tra client e server, Request è un oggetto
(asp?) server-side, non client-side. 
-- 
"E' l' ignoranza che crea l'intolleranza
 di gente cieca e senza coscienza"
									  S.S.S.


http://devedge-temp.mozilla.org/library/manuals/2000/javascript/1.3/
reference/select.html#1193420
cosa intendi per l'indice selezionato? cioè io mi trovo
all'interno di un form e mi serve un controllo sulla casella
livello, l'indice in questione si rivolge al valore che assume la
casella livello?
o meglio avendo:
<select name="livello">
<option>1
<option>3
<option>5
</select>
se devo puntare a controllare se il valore è 5, scrivo:
function getSelectedIndex() {
   return document.nomeform.livello.selectedIndex
}
però cosi non capisco il discorso dell'array dove lo incontro..
c'è qualcosa che non va..
ps:grazie per l'aiuto


 c'č qualcosa che non va..
sě, pensavo ti riferissi alla posizione della options, mentre parlavi del
valore della option.
-- 
"Run rabbit run
 dig that hole, forget the sun
 and when at last the work is done
 don't sit down, it's time to dig another one"
									    P.F.

E se facessi:
onchange="sicurezza()" //all'interno del campo livello del form
e scrivo una funzione del tipo:
if(document.nomeform.livello.value==5){
alert('Attenzione!');
}
potrebbe funzionare?
grazie


 potrebbe funzionare?
direi di sě (value=="5", č una stringa)
-- 
"Ti sei salvato
 o sei entrato in banca pure tu?"
									    A.V.

 									    A.V.
EVVAI FUNZIONA!!!
