Ciao a tutti, c'e' un modo per avere la stessa funzione di una select pero' con un campo input?
.
Faccio un esempio, utilizzo il seguente script :
se invece della select metto un campo text :Codice PHP:<script language="javascript" type="text/javascript">
function prova(value)
{
var A1 = document.getElementById("text1");
var A2 = document.getElementById("text2");
if (value == '0')
{
A1.disabled = true;
A2.disabled = true;
}
else if (value == '1')
{
A1.disabled = false;
A2.disabled = true;
}
else if (value == '2')
{
A1.disabled = true;
A2.disabled = false;
}
}
</script>
</head>
<body >
<form>
<select id="select1" onchange="prova(this.value)">
<option value="0"></option>
<option value="1">prova1</option>
<option value="2">prova2</option>
</select>
<input type="text" id="text1" size="8" >
<input type="text" id="text2" size="8" >
</form>
digitando 0 oppure 1 oppure 2 dovrebbero modificarsi in tempo reale i campi associati al value , invece non accade perche'?Codice PHP:<script language="javascript" type="text/javascript">
function prova(value)
{
var A1 = document.getElementById("text1");
var A2 = document.getElementById("text2");
if (value == '0')
{
A1.disabled = true;
A2.disabled = true;
}
else if (value == '1')
{
A1.disabled = false;
A2.disabled = true;
}
else if (value == '2')
{
A1.disabled = true;
A2.disabled = false;
}
}
</script>
</head>
<body >
<form>
<input size="8" id="select1" onchange="prova(this.value)">
<input type="text" id="text1" size="8" >
<input type="text" id="text2" size="8" >
</form>
Grazie in anticipo per le risposte![]()
Saluti
Milena

, c'e' un modo per avere la stessa funzione di una select pero' con un campo input?
.
Rispondi quotando