Javascript для цикла автоинкремента не работает - PullRequest
0 голосов
/ 01 июня 2018

Я пытаюсь запустить цикл For в JavaScript, но он не работает для меня.Значение автоматического приращения не работает. Я попытался проверить, изменив:

alert('add_fname_'+i);

, но он выдает "add_fname_0" в качестве вывода

function checkadditionals(){
    var tvrs = Number(document.getElementById('additional_travellers').value);

    for ( var i = 0; i < tvrs; i++) {
      console.log('add_fname_' + i);
      document.getElementById('add_fname_'+i).required = true;
      document.getElementById('add_lname_'+i).required = true;
      document.getElementById('add_dob_'+i).required = true;
      document.getElementById('relation_'+i).required = true;
      document.getElementById('pre_exe_'+i).required = true;
    }
}

<select onchange="checkadditionals()" class="form-control" id="additional_travellers" name="additional_travellers">
  <option value="0">None</option> 
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option> 
  <option value="5">5</option>
  <option value="6">6</option>
  <option value="7">7</option>
  <option value="8">8</option>
  <option value="9">9</option>
</select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...