com Combox carregado via Ajax
:blink: Olá, estou com a seguinte dificuldade:
Tenho duas combos que são carregadas com ajax e funcionam corretamente, mas, me deparei com o seguinte:
Vamos supor a combo A e a combo B. A combo A são nomes e a Combo B são sobrenomes.
Quando escolho João (por exemplo) na combo A, a combo B me tráz as seguintes opções: de Paula, da Silva , de Souza (isso conforme o banco de dados). Até aqui tudo bem.
O que ocorre é:
Quando a combo A eu escolher João;
A Combo B me trouxer estas opções: de Paula, da Silva , de Souza e eu escolher da Silva, ela tem que abrir uma caixa de texto para eu inserir observações.
Quando forem as outras, não será necessário a caixa de texto.
--> Me sugeriram colocar o onchange da combo. Eu fiz isso, mas:
Ficou da seguinte maneira:
>>> Aqui carrega os valores da comboa <<<
CODE
<td><font class="normal">Combo (A):</font></td>
<td>
<select name="filtro[comboa]" id="comboa" class="caixatext" onFocus="this.className='caixatextover'" onchange="carregatexto()" onBlur="this.className='caixatext'">
<option value="0">Selecione</option>
</select>
E antes dela eu criei a função carregatexto, da seguinte maneira:
CODE
function carregatexto(){
if ($_POST['filtro[comboa]'= 24){
<input type="text" name="filtro[valorfinanceiro]" id="filtro[valorfinanceiro]" value="" maxlength="10" size="10" class="caixatext" onFocus="this.className='caixatextover'" onBlur="this.className='caixatext'"></td>
}
}
PS: No caso = 24, porque 24 é o código correspondente ao da Silva.
Mas quando executei, ele não trouxe mais nada como resposta.
Provavelmente há algo errado, mas o que seria?
Alguém pode me ajudar?
>> Desculpem mas estou começando com o ajax agora.
Discussão (2)
Carregando comentários...