Newsgroup: it.comp.lang.javascript
Titolo: SELECT

Ho questo bellissim form con un javascript banale sul tag Select.
<form method="POST" name="produttore">
<select name="selmoto" onChange="alert(selmoto.value)">
<option value="#" selected>Produttore</option>
<optionvalue="produttore.php?categoria=moto&produttore=BIMOTA">BIMOTA</option>
<option
value="produttore.php?categoria=moto&produttore=DUCATI">DUCATI</option>
<option
value="produttore.php?categoria=moto&produttore=HARLEY">HARLEY</option>
<option value="produttore.php?categoria=moto&produttore=HARLEY
DAVIDSON">HARLEY DAVIDSON</option>
<option
value="produttore.php?categoria=moto&produttore=HONDA">HONDA</option>
<option value="produttore.php?categoria=moto&produttore=MV AUGUSTA">MV
AUGUSTA</option>
<option
value="produttore.php?categoria=moto&produttore=POLARIS">POLARIS</option>
<option
value="produttore.php?categoria=moto&produttore=TRIUMPH">TRIUMPH</option>
<option
value="produttore.php?categoria=moto&produttore=VESPA">VESPA</option>
<option
value="produttore.php?categoria=moto&produttore=YAMAHA">YAMAHA</option>
</select>
</form>
Quello che vorrei (e su IE succede) è che selezionanado un valore
salti fuori il valore dell'attributo Value, ma su Nestacape non
funziona. Il massimo che sono riuscito a fargli fare è sputare fuori
il testo compreso tra i due tag, ma non il valore di value.
Qualcuno ha un'idea del perchè e di come risolvere il problema?
    -IcarusDream-
Per rispondere via mail 
togliere "se-spammi-ti-uccido" dall'indirizzo.

 funziona. 
Fui messo in guardia di recente: il value di un select non esiste, la
dice giusta Nestacape. Cio' che conta e' il selectedIndex; personalmente
il value lo uso come promemoria.
<html>
<head>
<script LANGUAGE="JavaScript">
var sel1 = "produttore.php?categoria=moto&amp;produttore=DUCATI"
var sel2 = "produttore.php?categoria=moto&amp;produttore=HARLEY"
var sel3 = "produttore.php?categoria=moto&amp;produttore=HARLEY
DAVIDSON"
var sel4 = "produttore.php?categoria=moto&amp;produttore=HONDA"
var sel5 = "produttore.php?categoria=moto&amp;produttore=MV AUGUSTA"
var sel6 = "produttore.php?categoria=moto&amp;produttore=POLARIS"
var sel7 = "produttore.php?categoria=moto&amp;produttore=TRIUMPH"
var sel8 = "produttore.php?categoria=moto&amp;produttore=VESPA"
var sel9 = "produttore.php?categoria=moto&amp;produttore=YAMAHA"
function Selmoto() {
if (document.produttore.selmoto.selectedIndex == 1) {
alert(sel1) 
}
if (document.produttore.selmoto.selectedIndex == 2) {
alert(sel2)
}
if (document.produttore.selmoto.selectedIndex == 3) { 
alert(sel3)
}
if (document.produttore.selmoto.selectedIndex == 4) {
alert(sel4)
}
if (document.produttore.selmoto.selectedIndex == 5) {
alert(sel5)
}
if (document.produttore.selmoto.selectedIndex == 6) {
alert(sel6)
}
if (document.produttore.selmoto.selectedIndex == 7) {
alert(sel7)
}
if (document.produttore.selmoto.selectedIndex == 8) { 
alert(sel8)
}
if (document.produttore.selmoto.selectedIndex == 9) {
alert(sel9)
}
}
</script>
</head>
<body>
<form method="POST" name="produttore">
<select name="selmoto" onChange="Selmoto()">
<option value="Tuo_promemoria_0" selected>Produttore</option>
<option value="Tuo_promemoria_1">DUCATI</option>
<option value="Tuo_promemoria_2">HARLEY</option>
<option value="Tuo_promemoria_3">HARLEY DAVIDSON</option>
<option value="Tuo_promemoria_4">HONDA</option>
<option value="Tuo_promemoria_5">MV AUGUSTA</option>
<option value="Tuo_promemoria_6">POLARIS</option>
<option value="Tuo_promemoria_7">TRIUMPH</option>
<option value="Tuo_promemoria_8">VESPA</option>
<option value="Tuo_promemoria_9">YAMAHA</option>
</select>
</form>
</body>
</html>
-- 
mailto: y = i
----------------------------------------
Vivo nel terrore di non essere frainteso 
(Oscar Wilde)

 Qualcuno ha un'idea del perchè e di come risolvere il problema?
NS4.x non associa all'oggetto "Select" una proprieta' "value", per ottenere
cio' che vuoi usa:
var sel=document.forms["produttore"].item["selmoto"];
var selvalue=sel.options[sel.selectedIndex].value;
ciao
--
    Federico Sasso &8v>
 
http://www.crt.unige.it/jsSQL
    The jsSQL Project - JavaScript Database and SQL Engine