Part of the EllisLab Network
   
 
Suggestion to video.derekallard.com
Posted: 19 September 2007 10:48 AM   [ Ignore ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  332
Joined  09-11-2007

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!”

Profile