вложить ввод формы под флажок

У меня есть несколько входных данных формы, которые я хочу отправить в зависимости от того, установлен ли флажок.

Так, например, я хочу иметь

checkbox - label - dropdown selection input
checkbox - label - text field input
checkbox - label - default value

где раскрывающийся список и другие поля ввода отправляются в форму только в том случае, если установлен их флажок. Если он не отмечен, поле будет просто считаться пустым.

Надеюсь, это было достаточно ясно, спасибо!


person Tonys    schedule 12.08.2011    source источник


Ответы (1)


У рельсов нет возможности сделать это (его код на стороне сервера, поэтому, как только страница будет обработана, она будет готова). Поэтому вам нужно использовать Javascript.

Вот пример того, что вы хотите сделать на моем jsfiddle.

person Matthew    schedule 13.08.2011
comment
Очень круто, спасибо за это. Я думаю, что, возможно, я неправильно сформулировал вопрос. Я не столько беспокоюсь о включении/отключении записи, сколько о том, что происходит при отправке формы. Я просто хотел бы, чтобы те, которые не проверены, не отправлялись. Еще раз спасибо, что предоставили мне эту возможность. - person Tonys; 15.08.2011