# Gestione al volo in nu form di campi di testo associati ad un model

**URL:** <https://www.ruby-forum.com/t/gestione-al-volo-in-nu-form-di-campi-di-testo-associati-ad-un-model/216257>\
**Category:** IT\
**Created:** [January 31, 2012, 11:07am UTC](https://www.ruby-forum.com/t/gestione-al-volo-in-nu-form-di-campi-di-testo-associati-ad-un-model/216257 "2012-01-31T11:07:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [January 31, 2012, 11:07am UTC](https://www.ruby-forum.com/t/gestione-al-volo-in-nu-form-di-campi-di-testo-associati-ad-un-model/216257/1 "2012-01-31T11:07:35Z")

</div>

Salve.  
Ho un form di questo tipo:

[https://gist.github.com/1709675](https://gist.github.com/1709675)

derivato dal seguente codice:

[https://gist.github.com/1709688](https://gist.github.com/1709688)

Tale form viene attivato attraverso una chiamata ajax, ma questo non  
e’ importante.

Al scatenarsi dell’evento change di ciascuna select aggiorno il  
contenuto del div .company\_categorization\_amount

$(document).on “change”, “.company\_select\_classification\_type”, →   
$div =  
$(this).closest(“td”).next().find(“.company\_categorization\_amount”)  
$.get “/classifications/find\_amount”,  
id: $(this).val(), (data) →   
$div.html data

find\_amonut fa il render della pagina che contiene questo codice:

= text\_field\_tag “classification\_amount”, @classification.amount

un semplice campo di testo valorizzato.  
Fin qui tutto bene.  
Il problema e’ che, sempre nell’evento change di ciascuna select, se  
il valore della select e’ vuoto vorrei rimetterci all’interno del div  
.company\_categorization\_amount  
i campi di testo originari (cat.input :amount), cioe’ un campo di  
testo associato al model Categorization.  
Ho gia’ in mente come fare, tramite l’uso di semplici fields\_tag,  
hidden fields e un po di codice nel controller, negli hidden fields ci  
metto l’id di categorizations in modo da associargli il contenuto di  
ciascun fields\_tags.  
Dovrebbe funzionare, ancora non l’ho provato, magari pero’ qualcuno di  
voi ha una soluzione piu’ rails way.
