2013-07-15 2 views
0

В настоящее время я работаю над проектом рельсов.Как добавить новую строку текстового поля и выпадающую?

У меня есть текстовое поле и select_tag в той же строке. Я хочу, чтобы новая строка текстового поля и раскрывающегося списка создавалась всякий раз, когда у меня был хотя бы один символ, введенный в текущее текстовое поле. Но я не знаю, как это сделать. Я предполагаю, что мне нужно будет использовать jquery? Но я все еще новичок с веб-программированием ...

Пожалуйста, помогите! Большое спасибо!!!

+0

Ваше решение может быть обработано с JavaScript или JQuery, с некоторыми планирования, единственная проблема в том, что вы не будете немедленно иметь Sticky Форма. Значит, вы потеряете ценность при подаче. Таким образом, вы можете рассмотреть iframe, который отправляет форму в ваш 'contentWindow' onkeyup, чтобы вы могли удерживать свои значения для своего сегмента. Я мог бы сделать это на PHP, с JavaScript, но не знаю ruby-on-rails. Хотелось бы надеяться, что мой комментарий предоставит вам информацию о проблеме с Stick Stick. – PHPglue

+0

Спасибо! Как вы это сделаете в PHP? Может быть, я могу немного переписать это? – user2585125

ответ

0

Вы должны добавить поля, а затем применить к ним скрытое значение, используя функцию готовности документа jQuery. Затем примените функцию keyup к существующему полю, в котором вы хотите, чтобы он вызывал это шоу вызовов в скрытом элементе.

Вот JQuery я использовал в WordPress страницы, чтобы сделать именно это:

$(document).ready(function() { 
    $("#fieldtohide").hide(); 
    $("#nonhiddenfield").keyup(function() { 
    $("#fieldtohide").show(); 
    }); 
}); 
+0

Я не думаю, что Программист знает, сколько полей «текст» и «выбор» им понадобится. – PHPglue

+0

Хмм, не подумал об этом. – guttermonkey