Forum: Italian Ruby user group afterUpdateElement non mi funziona

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Max B. (Guest)
on 2006-03-29 18:57
Ho la necessita' di aggiornare due text prendendoli dalla lista di un
autocomplete fatto cosi':
<ul>
<li>
  <span class="comune_name">pippo</span>
  <span class="lat" style="display:none">1.2</span>
  <span class="long" style="display:none">3.0</span>
</li>
</ul>


Vorrei avere cioe' in <input id="'inputlat'"> il valore 1.2 e in <input
id="'inputlong '"> il valore 3.0

Ho fatto auto_complete_on_select
ma non mi va. come faccio??

Il codice e':

function auto_complete_on_select(element, selectedElement)
{
    document.getElementById('inputlat').value =
selectedElement.childNodes.item.getElementsByTagName('span')[0].innerHTML;
	document.getElementById('inputlong').value =
selectedElement.childNodes.item.getElementsByTagName('span')[1].innerHTML;
}



        <input name="comune" class="autocomplete" id="autocomplete"
size="20" type="text" onkeyup="new Ajax.Autocompleter('autocomplete',
'autocomplete_choices', 'list.php',
                        {minChars: 2,afterUpdateElement:
auto_complete_on_select} );"/>

        <br/> lati: <input id="inputlat" type="text" value="-" />
        <br/> long:  <input id="inputlong" type="text" value="-" />


max
Andrea R. (Guest)
on 2006-03-30 12:52
(Received via mailing list)
Dovresti essere un pochino più preciso sulla tua descrizione del problema,
in quanto non ho capito bene il problema.
1) La lista da sui scegliere ti viene fuori o no?
2) Se si il problema è che non si carica la stringa che dercavi?

Iniziamo un pochino alla volta e vediamo se riesco ad aiutarti.
--Andrea R.
This topic is locked and can not be replied to.