У меня есть сценарий php, где у меня есть текстовое поле, которое находится внутри цикла while, поэтому идентификатор текстового поля меняется следующим образом.
while{$i<10)
{
<input type = "text" id='text$i' />
$i++;
}
Теперь в JavaScript я хочу получить значение этого текстового поля
<script>
var id=document.getElementById("textbox//Whatshouldbe(i)value").value();
</script>
Если $i=9
тогда идентификатор текстового поля будет textbox9
, Как получить идентификатор в javacript?
Добавьте класс uniq, чтобы получить все ваши входы в будущем
while{$i<10)
{
<input type = "text" class="myClass" id='text$i' />
$i++;
}
Теперь в JavaScript получить идентификатор и значение этого текстового поля
<script>
var elems = document.querySelectorAll(".myClass");
for (var i = 0; i < elems.length; i++) {
console.log (elems[i].id);
console.log (elems[i].value);
}
</script>
Ты можешь использовать getElementsByTagName Функция возвращает HTMLCollection элементов с заданным именем тега.
var elements = document.getElementsByTagName("input")
for (var i = 0; i < elements.length; i++) {
values =elements[i].value;
alert(values);
//Do something
}
document.querySelectorAll('[id^="text"]')
Это должно найти все элементы с идентификатором, начиная с «текст». После этого переберите их и проверьте, .checked
найти значение проверенных