Document.getElementById().disabled ... jak zapisać dane?

Witajcie,

Mam w programie kawałek kodu, który po wybraniu odpowiedniej wartości z listy danych, wprowadza określone wartości do innych pól (customer_address) i blokuje je.

document.getElementById(“customer_address”).value = “Abrakadabra”;
document.getElementById(“customer_address”).disabled = true;

No i super, tylko, że wykonując “save” widzę, że railsy ignorują parametr “customer_address” i save jest wykonywany z pominięciem tego parametru.

Co zrobić, by jednak taką wprowadzoną przy pomocy JS wartość zapisać?

A kontroler też wypadało by wrzucić :stuck_out_tongue:

Mylisz disable z readonly :slight_smile:

Umówmy się, że controller jest OK skoro zapisuje dane z tego inputa, gdy nie użyję document.getElementById(“customer_address”).disabled = true;

OK :smile:

Zaskoczyłem! :smile:
Zamiana

document.getElementById("customer_address").disabled = true; 

na

document.getElementById("customer_address").readOnly = true;

załatwiła sprawę.

Dzięki za podpowiedź!