Combobox com opção de digitar em input
Boa tarde.
Encontrei este exemplo na net que funciona correctamente, mas não o consigo adpatar ao meu problema.
<script>
function muda() {
if(document.getElementById('select').value=='') {
document.getElementById('campoR').name='campo';
document.getElementById('campoR').style.display='block';
} else {
document.getElementById('campoR').name='campoR';
document.getElementById('campoR').style.display='none';
}
}
</script>
<form method="post" action="">
<select name="campo" id="select" onchange="muda()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="">outros</option>
</select>
<input type="text" name="campoR" id="campoR" value="" style="display:none;">
<input type="submit">
</form>
Este exemplo é só para um select e um input, mas no meu caso eu crio o formulário dinamicamente e o nome do meu select é do tipo array. Consigo que funcione mas só para o primeiro formulário. Será que me podem ajudar.Discussão (14)
Carregando comentários...