# \[Rails-autocompleter\] domanda stupida stupida

**URL:** <https://www.ruby-forum.com/t/rails-autocompleter-domanda-stupida-stupida/63508>\
**Category:** IT\
**Created:** [June 15, 2006, 7:16pm UTC](https://www.ruby-forum.com/t/rails-autocompleter-domanda-stupida-stupida/63508 "2006-06-15T19:16:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![esox\_ch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/4da419/32.png) [@esox\_ch](https://www.ruby-forum.com/u/esox_ch)\
**Post date:** [June 15, 2006, 7:16pm UTC](https://www.ruby-forum.com/t/rails-autocompleter-domanda-stupida-stupida/63508/1 "2006-06-15T19:16:00Z")

</div>

premessa: le funzioni Ajax di rails eseguono aggiornamenti utilizzando  
innerHTML, per cui aggiornano solo div, span, ecc

il caso: io devo aggiornare il valore di un input type=text (o  
text\_field per dirla alla rails)

domanda: si puo fare attraverso l’uso del framework o comunque senza  
modificare le librerie javascript di prototype?

io attualmente ho risolto con una zozzata: mi ridisegno tutto il campo  
gia valorizzato…

bella!  
jeko

---

<div class="post-metadata">

**Author:** ![esox\_ch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/4da419/32.png) [@esox\_ch](https://www.ruby-forum.com/u/esox_ch)\
**Post date:** [June 15, 2006, 8:43pm UTC](https://www.ruby-forum.com/t/rails-autocompleter-domanda-stupida-stupida/63508/2 "2006-06-15T20:43:32Z")

</div>

Non so se quello che chiedi centra con l’autocompleter che hai messo nel  
subject…  
prova così, è una chiamata ajax che modifica il text field:

in test.rhtml

\<%= text\_field\_tag “text”, “initial-value” %\>  
\<%= link\_to\_remote “GO!”, :url =\> {:action =\> ‘update\_value’}%\>

in update\_value.rjs

page[‘text’].value = “UEEEE! che fico che sono con Ajax!”

tutto ovviamente nello stesso controller.  
ricordati nel layout di mettere:

\<%= javascript\_include\_tag :defaults %\>

all’interno del tag head.

Hope this helps,  
Paolo
