Rails 3 и jQuery — автозаполнение и отправка формы после щелчка

#ruby-on-rails #ruby-on-rails-3 #forms #jquery-autocomplete

#ruby-on-rails #ruby-on-rails-3 #формы #jquery-автозаполнение

Вопрос:

Я думаю о решении ситуации, когда после ввода нескольких букв вы получите слова из базы данных, а после нажатия на загруженное слово будет отправлена форма?

В базовой форме об автозаполнении, поэтому после щелчка по загруженному слову это слово будет установлено на ввод.

Спасибо

Ответ №1:

Вопрос не очень ясен, но я предполагаю, что после автозаполнения вы хотите автоматически отправить форму. Вы можете сделать это, вызвав submit в обратном вызове select

Ответ №2:

Я не знаю, какую реализацию автозаполнения вы используете, но если вы используете виджет автозаполнения jQuery-UI, есть обратный вызов, который вы можете поместить прямо в хэш конфигурации автозаполнения:

 $( ".selector" ).autocomplete({
  select: function(event, ui) { ... }
});
  

Если вы не используете этот виджет, то мой ответ, конечно, не так уж полезен, и я прошу прощения. В вашем вопросе не так много деталей.

Кстати, если вы используете самодельную реализацию автозаполнения, я бы настоятельно рекомендовал вам изучить опцию jQuery-UI