[eluser]ELRafael[/eluser]
After saw the video, a suggestion came to me. How can i pick an id from selected item on li list?
My final code is about that:
The method in my controller
Code:
$output = '<ul>';
foreach ($cidades->result() as $cidade)
{
$output .= '<li id="'.$cidade->id_cidade.'">'.$cidade->nome_cidade.' - '.$cidade->sigla_estado.'</li>';
}
$output .= '</ul>';
echo $output;
Where $cidade->id_cidade is the unique id that i want do see after
My view file
Code:
<input type="hidden" id="id_cidade" name="id_cidade" value="" />
new Ajax.Autocompleter('txt_cidade', 'resultados', 'cidades/lista_cidade/', {afterUpdateElement : setCidadeId})
function setCidadeId(inputField, selectedItem)
{
$('id_cidade').value = selectedItem.id;
}
So, when i post my form, i'll have a hidden field called cidade_id that contains the unique id!!
The video, all is correct, but, in my case (and i think some other users case), you need the id, not the text in the input field.
[]'s
"I went to church incognito.
When everybody rose the Reverend Smith,
he recognized me and punched me in the nose."