Я строю систему бронирования, где пользователь сначала выбирает, сколько человек, а затем, в зависимости от этого выбора, ajax заполнит соответствующее количество полей ввода текста, чтобы получить имя гостей.
Моя структура ввода текста выглядит так:
<input type="text" name="name[]" value="<?php echo set_value('name[]');?>"/>
<input type="text" name="name[]" value="<?php echo set_value('name[]');?>"/>
<input type="text" name="name[]" value="<?php echo set_value('name[]');?>"/>
И на контроллере функция проверки такова:
$this->load->library('form_validation');
$this->form_validation->set_rules('name[]', 'Name', 'required|xss_clean');
То, что не работает правильно, включенопредставьте, если я только ввел имя на входе 1, на проверенной странице ошибки будут отображаться для каждого входа, в то же время каждый вход будет иметь то же имя, которое я ввел для входа № 1.
Что я тут не так делаю?