Sto usando Ruby on Rails 3 e vorrei disabilitare e toogle classe CSS di un form.submit
quando il modulo è AJAX presentato e fino a quando la richiesta HTTP AJAX è completata (Sto usando il default jQuery framework per JavaScript).Come disabilitare un pulsante di invio del modulo "a là Ruby on Rails Way"?
La mia forma è la seguente:
<%= form_for(@article, :remote => true) do |form| %>
...
<%= form.submit(nil, {:id => 'button_id', :class => 'button_class'}) %>
<% end %>
Come posso fare che in un/"buona" via "comune"/"corretta"?
Quindi, non c'è un ponte jQuery per il 'form.submit' ma solo per il' submit_tag'? – user502052
Il metodo 'submit' di' FormBuilder' chiama 'submit_tag' con le opzioni trasmesse. –
L'opzione 'disable_with' è stata deprecata a partire da rails 3.2.5. Ora usa ': data => {: disable_with => 'Invio in corso ...'}'. Fonte: http://apidock.com/rails/ActionView/Helpers/FormTagHelper/submit_tag#1305--disable-with-is-deprecated – Renan