Ruby on Rails: динамические поля форм Jquery / ajax

0

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

Как я могу сделать эту динамику? У меня такое впечатление, что мне нужно будет включить ajax, но у меня проблемы с поиском хороших ресурсов.

Вот код, который я использую;

jQuery ->
    $(
        if ($('#subject_enrolled').val() == '0')
            $('#subject_reason_not_enrolled').show()
        else
            $('#subject_reason_not_enrolled').hide();
    );

Любая помощь/ресурсы были бы весьма признательны.

Теги:
dynamic-forms

1 ответ

0
Лучший ответ

Я предполагаю, что #subject_enrolled - это флажок. Вам просто нужно прослушать события изменения на этом флажке, а затем обновить отображение вашего #subject_reason_not_enrolled. Это немного походит на другие сообщения. Здесь один: как прослушать, когда флажок установлен в JQuery

  • 0
    Спасибо, кажется, это то, что я искал. Я использую выпадающий выбор (f.select), с несколькими вариантами. Я думаю, что я на правильном пути с «выбрать вариант: выбранный».

Ещё вопросы

Сообщество Overcoder
Наверх
Меню