Это работает для меня, вы можете попробовать это.

ользую Rails 3 с jQuery, и у меня есть простая форма с одним вводом текста и кнопкой отправки. У меня есть форма отправки с:remote => trueи хотел бы очистить вводпосле Форма отправлена. Я попробовал этот код JQuery:

$('#new_message').submit(function() {
  $('#message_content').val('');
});

Тем не менее, это очищает вводдо Форма отправлена, поэтому я отправляю пустую форму.

После небольшого поиска я также попробовал следующую версию:

$('#new_message').submit(function(e) {
  e.preventDefault();
  this.submit();
  $('#message_content').val('');
});

... но это, кажется, отменяет:remote => true волшебство, и форма отправляется с полной перезагрузкой страницы. Есть идеи?

Ответы на вопрос(5)

Ваш ответ на вопрос