Ciao a tutti!
avrei bisogno di realizzare un menù a tendina che abbia, tra le varie scelte, il valore "altro". Nel momento in cui l'utente seleziona "altro" vorrei apparisse un campo text in cui inserire il valore desiderato. Purtroppo non conosco JavaScript o altro linguaggio utile a questo.
Di per se il Java deve solo far apparire il campo nel momento in cui l'utente seleziona "altro".
Il menù in questione farà parte di un form per inserimento di dati. Una certa info ha dei casi più frequenti, inseriti come <option>valore n</option>.
Qualora il valore che l'utente desidera immettere non fosse disponibile, allora deve selezionare "altro", che farà apparire il campo in cui inserire il valore desiderato. A seguito del submit dei dati, un codice php analizzerà il risultato: se è uno dei valori previsti lo preleverà, se verrà passato "altro" allora preleverà il valore inserito nel campo.
Faccio un esempio esplicativo: Menù di scelta della città di residenza
<select name="residenza">
<option value="Roma">Roma</option>
<option value="Milano">Milano</option>
<option value="altro">altro</option>
</select>
<input type="text" name="altracittà" size="20">
Se l'utente seleziona "Roma" o "Milano", questo valore sarà assegnato dal codice PHP ad una apposita variabile. Se il valore sarà "altro", il codice PHP assegnerà il valore inserito nel campo di testo alla variabile. Il codice in PHP sarà del tipo (lo improvviso così, per dare un'idea):
<?php
$residenza = $_REQUEST ['residenza'];
if ($residenza == 'altro') {
$residenza = $_REQUEST ['altracittà'];
}
?>
Spero di essere stato chiaro! Grazie :-)