EllisLab text mark
Advanced Search
     
Suggestion to video.derekallard.com
Posted: 19 September 2007 11:48 AM   [ Ignore ]
Avatar
Joined: 2007-09-11
293 posts

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

$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

<input type="hidden" id="id_cidade" name="id_cidade" value="" />

    new 
Ajax.Autocompleter('txt_cidade''resultados''cidades/lista_cidade/'{afterUpdateElement setCidadeId})
        
    function 
setCidadeId(inputFieldselectedItem)
    
{
        
$('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.”

 Signature 

cool mad
Rafael
Last.fm
Twitter

“Because they’re stupid, that’s why. That’s why everybody does everything!”