Bom dia,
Tenho um formulário de pesquisa avançada (cerca de 30 campos) que vai trazer informações de um software. Para não popular as dropdowns de cada vez que o formulário carregue, porque iria ficar lentissímo, pensei só em chamar a função que retorna os dados quando o utilizador carrega sobre a dropdown referente à pesquisa que pretende fazer.
Qual seria o evento para usar neste caso ? Já utilizei o onclick, mas não me parece apropriado.
O código que preciso é este e está a funcionar, só preciso é de ajuda no método a utilizar:
Código (PHP):
Tenho um formulário de pesquisa avançada (cerca de 30 campos) que vai trazer informações de um software. Para não popular as dropdowns de cada vez que o formulário carregue, porque iria ficar lentissímo, pensei só em chamar a função que retorna os dados quando o utilizador carrega sobre a dropdown referente à pesquisa que pretende fazer.
Qual seria o evento para usar neste caso ? Já utilizei o onclick, mas não me parece apropriado.
O código que preciso é este e está a funcionar, só preciso é de ajuda no método a utilizar:
Código (PHP):
<select onclick="<?php $resultDadosGerais = func1(); ?>" name="descricao" class="chzn-select" style="width:280px;" tabindex="0">
<?php
foreach ($resultDadosGerais->OutGestArquivo->item as $row)
{
$Descricao[] = $row->Descricao;
}
$eliminaValoresIguais = array_unique($Descricao);
foreach($eliminaValoresIguais as $x) {
echo "<option value='".$x."'>";
echo $x; "</option>";
}
?>
</select>
<?php
foreach ($resultDadosGerais->OutGestArquivo->item as $row)
{
$Descricao[] = $row->Descricao;
}
$eliminaValoresIguais = array_unique($Descricao);
foreach($eliminaValoresIguais as $x) {
echo "<option value='".$x."'>";
echo $x; "</option>";
}
?>
</select>