CodeIgniter Forums
Suggestion to video.derekallard.com - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20)
+--- Forum: Archived Libraries & Helpers (https://forum.codeigniter.com/forumdisplay.php?fid=22)
+--- Thread: Suggestion to video.derekallard.com (/showthread.php?tid=3244)



Suggestion to video.derekallard.com - El Forum - 09-19-2007

[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:
&lt;input type="hidden" id="id_cidade" name="id_cidade" value="" /&gt;

    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."