Solo un’altra Bastardata targata Marketing Informatico

~ Marketing Bastardo ~

Decidere di scrivere quando asfaltano la strada proprio sotto la tua finestra,
ristrutturano l'appartamento accanto all'ufficio, la stampante non funziona ma il trojan sí,
e per farti un caffé devi svuotare tutto il cassettino delle cialde.
...e allora il marketing si fa bastardo...
Giovedí
23 Febbraio 2012

Posts Tagged ‘form option select’

Uno Script per abilitare o meno un menu a tendina in base ad una prima scelta

Lunedí, Maggio 12th, 2008

Caso mai dovesse servire un doppio menu a tendina ecco un semplice ma altamente utile script che permette di creare una doppia scelta. In un primo menu a tendina si sceglierà un prodotto, ma solo se si seglie il primo prodotto si potrà poi scegliere anche il materiale adatto. Il secondo e il terzo prodotto non prevedono infatti la scelta di alcun materiale.

Per prima cosa fra i tag <head></head> si andrà ad inserire il codice:

<script type=”text/javascript”>
<!–
function dis() {
if (window.document.modulo.prodotto.value == “primo prodotto”) {
window.document.modulo.materiale.disabled = false;
}else{
window.document.modulo.materiale.disabled = true;
}
}
–>
</script>

Dopodiché, nel <body>, inseriamo il nostro form:

<form action=”#” method=”post” name=”modulo”>
<table>
<tr>
<td>Prodotto*: </td>
<td><select id=”prodotto” name=”prodotto” size=”1″ onchange=”dis()”>
<option value=”nessuna scelta” selected=”selected”>Selezionare un prodotto</option>
<option value=”primo prodotto”> primo prodotto</option>
<option value=”secondo prodotto”> secondo prodotto</option>
<option value=”terzo prodotto”> terzo prodotto</option>
</select></td>
</tr>
<tr>
<td>Materiale*: </td>
<td><select id=”materiale” name=”materiale” size=”1″ disabled=”disabled”>
<option value=”nessuna scelta” selected=”selected”>Selezionare un materiale</option>
<option disabled=”disabled”>Materiali</option>
<option value=”primo materiale”> primo materiale</option>
<option value=”secondo materiale”> secondo materiale</option>
<option value=”terzo materiale”> terzo materiale</option>
<option value=”quarto materiale”> quarto materiale</option>
<option value=”quinto materiale”> quinto materiale</option>
<option value=”sesto materiale”> sesto materiale</option>
</select></td>
</tr>

</table>
</form>

A questo punto ci si può sbizzarrire con gli stily e magari aggiungere un display:none o display:block qualora si volesse fare direttamente comparire o scomparire il secondo menu in base alla prima scelta.

~ Marketing Bastardo ~ è sviluppato con WordPress
Segui i Feed Rss