Как я могу получить значения в цикле while с помощью кнопки с js?
<?php
while ($row = mysqli_fetch_array($query))
{
echo '<input type="text" name="sample" value="'.$row['sample'].'">';
}
?>
Спасибо
0
harley pinkman
23 Окт 2018 в 14:43
2 ответа
Лучший ответ
Вы можете получить значение текстового поля, нажав на кнопку.
<input type="text" name="sample[]" value="abc" class="valueInput">
<input type="text" name="sample[]" value="xyz" class="valueInput">
<input type="text" name="sample[]" value="pqr" class="valueInput">
<input type="button" class="getValue" value="Get Value">
Примечание. Я установил статическое поле ввода, вы можете сделать его динамическим, но обязательно добавьте класс как valueInput.
Код Jquery.
$(document).on('click','.getValue',function(){
var valArr = [];
$(".valueInput").each(function(){
valArr.push($(this).val());
});
console.log(valArr);
})
1
bhanu sengar
23 Окт 2018 в 12:21
Имя поля ввода должно указывать на массив с [].
<form action="action.php" method="POST">
<?php
while ($row = mysqli_fetch_array($query)){
echo '<input type="text" name="sample[]" value="'.$row['sample'].'">';
}
?><input type="submit">
</form>
Action.php: (обрабатывает данные при отправке)
<?php
echo "<pre>";
print_r($_POST['sample']);
echo "</pre>";
0
Adder
23 Окт 2018 в 11:53
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (кроме ActionScript). Включите все соответствующие теги в свой вопрос; например, [node.js], [jquery], [json] и т. д.