Rails - флажок не меняет значение - PullRequest
0 голосов
/ 03 марта 2019

Я использую simple_form с флажком.Я пытаюсь показать часть формы, если установлен мой флажок.

Мой html.erb выглядит так:

<div class="form-input">
  <h6>Informations de contact</h6>
  <div class="row">
    <div class="col-6 form-inline">
        <p>
            <%= f.check_box :estimation_faite, :id => "estimationCheckbox" %>
        </p>
      <div id="dateEstimation" style="visibility: hidden;">
        <p>
          Date
        </p>
      </div>
    </div>
  </div>

  <%= f.submit "Valider", class: "btn btn-primary" %>
</div>

И связанный JS:

window.addEventListener('load', function() {
  document.getElementById('estimationCheckbox').addEventListener('change', function() {
    var input = document.getElementById('dateEstimation')
    if (this.checked) {
      input.style.visibility = 'visible';
      input.disabled = false;
    } else {
      input.style.visibility = 'hidden';
      input.disabled = true;
    }
 });
});

Не могли бы вы помочь мне, если у вас есть подсказка.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...