# Ajax

**URL:** <https://www.ruby-forum.com/t/ajax/124513>\
**Category:** IT\
**Created:** [December 29, 2007, 3:22pm UTC](https://www.ruby-forum.com/t/ajax/124513 "2007-12-29T15:22:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![alexpescara](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/b487fb/32.png) [@alexpescara](https://www.ruby-forum.com/u/alexpescara)\
**Post date:** [December 29, 2007, 3:22pm UTC](https://www.ruby-forum.com/t/ajax/124513/1 "2007-12-29T15:22:38Z")

</div>

Eccomi qui nuovamente a chiedervi aiuto:  
vorrei visualizzare una form se l’utente fa clic su un link.  
Nella vista ho inserito:  
\<%= link\_to\_remote “Vuoi visualizzare più o meno stati alla  
volta?”,  
:url =\> {:action =\>“show\_how\_many\_states”},  
:update =\> “how\_many\_states”,  
:condition =\> “$(‘how\_many\_states’).visibility == ‘hidden’”%\>

n.b.:la condizione inserita non funziona!Anche se how\_many\_states Ã¨  
visibile,il link viene visualizzato!!!Come devo modificarlo?  
La vista poi continua cosÃ¬:

\<% form\_tag :action =\> "pagina" do %\> Mostra \<%= text\_field\_tag :number,params[:number], :maxlength =\> 2, :size =\> 2 %\> stati alla volta \<%= submit\_tag 'esegui'%\> \<% end %\>

nel controller,invece:

def show\_how\_many\_states

QUI COSA DEVO INSERIRE???

end

---

<div class="post-metadata">

**Author:** ![alexpescara](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/b487fb/32.png) [@alexpescara](https://www.ruby-forum.com/u/alexpescara)\
**Post date:** [December 30, 2007, 1:00am UTC](https://www.ruby-forum.com/t/ajax/124513/2 "2007-12-30T01:00:28Z")

</div>

Non fa niente,ho risolto!!!
