2013-11-23 3 views
0

У меня есть простая форма, и я просто понял, что если редактировать форму достаточно долго (5-10 секунд), кнопка «Отправить» неожиданно не работает.Отправка формы не работает после времени, только после обновления

Если я обновить страницу и быстро ввести несколько букв и представить его, он работает ...

Такое поведение является активным на все, что в моем приложении, которое имеет форму эшафота, к примеру моим Разрабатываем формы являются просто хорошо.

Я понятия не имею, что вызывает такое поведение .. Что мне не хватает?

EDIT

Это происходит только в Google Chrome браузеры.

<div class="panel panel-default"> 
     <div class="panel-heading"> 
     <div class="panel-title"> 
      <h1>Test Form</h1> 
     </div> 
     </div> 

     <div class="panel-body"> 
     <%= form_for(@question) do |f| %> 
      <% if @question.errors.any? %> 
      <div id="error_explanation"> 
       <h2><%= pluralize(@question.errors.count, "error") %> prohibited this question from being saved:</h2> 

       <ul> 
       <% @question.errors.full_messages.each do |msg| %> 
        <li><%= msg %></li> 
       <% end %> 
       </ul> 
      </div> 
      <% end %> 

      <div class="form-group"> 
      <%= f.label :title %><br> 
      <%= f.text_field :title, class: "form-control", :autofocus => true, 
       placeholder: "#"%> 
      </div> 

      <div class="form-group"> 
      <%= f.label :body %><br> 
      <%= f.text_area :body, class: "redactor redactor-box" %> 
      </div> 
     </div> 


     <div class="panel-footer"> 
      <div class="form-group"> 
      <%= f.submit "Post", class: "btn btn-primary" %> 
      </div> 
     </div> 
     <% end %> 
     </div> 

ответ

0

Похоже, что проблема была в HTML. Я завернул все мои html-теги с помощью form_for и на данный момент кажется, что работает.

Смежные вопросы