Как получить множественное значение из текстового поля после нажатия на кнопку «Добавить еще»? - PullRequest
0 голосов
/ 05 февраля 2020

Я хочу получить несколько значений из текстового поля при нажатии на кнопку «Добавить еще».

Кнопка «Добавить еще» создает новую строку для пользователя и имеет счетчик, который увеличивается каждый раз, когда пользователь создает новое текстовое поле.

Проблема, с которой я сталкиваюсь, заключается в том, как извлечь несколько значения строк.

if (isset($_POST['submit'])) {
$custom=$_POST['custom_tr'];
  if (!empty($_POST['custom_tr'])) {
        $count =1;
  foreach ($custom as $key) {
    $col_name_ = 'col_name_'+$count;
    $col_formula = 'col_formula_'+$count;
   $get3=$_POST['col_name_'];
   $get4=$_POST['col_formula'];
    }
     $count++;
}
}

Форма и таблица, используемые в этом:

    <form id="id_form" action="#" method="post">
    <table id='tbl' cellspacing="1" cellpadding="1" class="sortable" border="1">
      <tr><td> <input type='button' class='add-row' value='Add Row'>
      <button type='button' class='delete-row'>Delete Row</button> 
      <input type = 'submit' value = 'submit' name = 'submit' </td></tr>

Кнопка добавления была реализована с использованием jquery:

  $(document).ready(function() {


var count=1;

   $(".add-row").click(function(){ 
    var markup = "<tr class='add_tr'><td><input type='checkbox' name='custom_tr[]' value='' ></td><td align='center'><input type='text' name='col_name_" + count + "' value='' class='own_col_name' placeholder='Type your new column here' ><br></td><td><input type='text' name='col_formula_" + count + "' class='own_col_formula' placeholder='Own formula'><br></td></tr>";
    $("#tbl tbody").append(markup);
count++;
    });
  });

Я хочу получить значения различных дополнительных строк, добавляемых пользователем. Спасибо за вашу помощь.

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