PDA

View Full Version : [javascript] campo testo dipedente da una combobox


DarkMic
17-11-2005, 10:17
Ciao ragaazi,

non capisco nulla di javascript, conosco solo il php.

Devo realizzare un piccolo form per inserimento dati.

Ho un combobox con una serie di valori. Se scelgo un determinato valore voglio che appaiano 3 campi testo.
Chi mi aiuta?

Ringrazio tutti.

PS. Sto impazzendo, è importante per me.

andbin
17-11-2005, 11:42
Ciao ragaazi,

non capisco nulla di javascript, conosco solo il php.

Devo realizzare un piccolo form per inserimento dati.

Ho un combobox con una serie di valori. Se scelgo un determinato valore voglio che appaiano 3 campi testo.
Chi mi aiuta?

Ringrazio tutti.

PS. Sto impazzendo, è importante per me.
Ciao, ti fornisco una "base" di partenza:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Combo</title>
<script type="text/javascript">
<!--
function combo1sel()
{
f = document.form1;
alert ("hai selezionato l'opzione con valore: " + f.combo1.options[f.combo1.selectedIndex].value);
}
//-->
</script>
</head>
<body>

<form name="form1">
<select name="combo1" onchange="combo1sel()">
<option value="Val1">valore n.1</option>
<option value="Val2">valore n.2</option>
<option value="Val3">valore n.3</option>
</select>
</form>

</body>
</html>

È una pagina in cui c'è una combo box e dove selezionando un elemento, tramite l'evento onchange, viene chiamata la funzione combo1sel() che mostra il valore dell'elemento scelto.

Per far apparire o meno altri oggetti nella pagina (nel tuo caso campi di testo) in base al valore selezionato, penso che tu debba usare il DHTML (Dynamic HTML). Purtroppo sono un po' "arruginito" sul DHTML, perché non lo uso quasi mai. Se però mi viene in mente qualcosa, te lo segnalo.

DarkMic
17-11-2005, 17:29
adesso provo. vediamo cosa esce fuori.

grazie