Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera,
Estou precisando armazenar um valor que é recuperado por um autocomplete. Consigo pegar o valor e exibir em uma DIV e exibir, mas não consigo armazenar em um input hidden para poder utilizar no form de busca como parâmetro. Confira meu código:
<script>
$(function() {
function SaindoDE(item) {
$('#SaindoDE').show().html(item.value);
$('#Mensagem').show().html('Aeroporto informado <strong>' + item.value + '</strong>: <strong>' + item.text + '</strong>');
}
$('#DE').typeahead({
ajax: {
url: 'Auto02.php',
method: 'post',
triggerLength: 1
},
displayField: 'DESCRCID',
valueField: 'SIGLA',
onSelect: SaindoDE
});
});
</script><input name="SaindoDE" type="hidden" id="SaindoDE" value="">
Obrigado!
Consegui resolver assim:
<script>
$(document).ready(function() {
function SaindoDE(item) {
$('#SaindoDE').val(item.value);
}
$('#DE').typeahead({
ajax: {
url: 'IN_Aeroportos_Processa.php',
method: 'post',
triggerLength: 1
},
displayField: 'DESCRCID',
valueField: 'SIGLA',
onSelect: SaindoDE
});
});
</script>Parabéns!!! Coloque como resolvido o topico, para sabermos.
Para atribuir valor a um hidden, você deve utilizar a função .val() e não .html().