#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