В домашнем задании по javascript для моего класса javascript это задание требует «.js» для итерации цикла, чтобы перечислить имена домашних животных, которые вводит пользователь (3 - это предел).
Существует три горизонтально расположенных поля ввода текста, и независимо от того, в какие текстовые поля пользователь вводит имена питомцев, в «сообщении» (id) ниже кнопки отправки будут отображаться имена питомцев, введенные до предела.навязанный пользователем (<= 3).После того, как имена домашних животных введены и нажата кнопка отправки, на странице будут отображаться имена домашних животных, начиная с самого левого текстового поля, в которое пользователь ввел данные, и двигаясь вправо, пока не будет выбрано ограничение ввода (<= 3), выбранное пользователем.достиг своего предела;поэтому, если пользователь выбирает 2 в качестве ограничения, под кнопкой отправки будут отображаться только самые левые текстовые поля с введенными именами питомцев. </p>
До сих пор я пытался ссылаться на идентификаторы питомцев и имена питомцев какmemberid ('pet' + 'cntr'), имя участника, и вместе в итерации цикла им присваивается идентификатор членов + = членство + имя участника;
if (myNumPets == '' || myNumPets > 3) {
$('numpets_error').innerHTML = " Please enter the number of
pets you have ";
myTruth = true;
} else {
if (myNumPets < '4') {
$('numpets_error').innerHTML = "";
myTruth = false;
}
}
if (myNumPets == 0) {
myNumPetsEntered = 0;
} else {
if (myNumPets == 1) {
myNumPetsEntered = 1;
} else {
if (myNumPets == 2) {
myNumPetsEntered = 2;
} else {
if (myNumPets == 3) {
myNumPetsEntered = 3;
}
}
}
}
cntr = '';
members = "";
for (cntr = 1; cntr <= myNumPetsEntered; cntr++) {
var memberid = "pet" + cntr;
console.log("MID " + memberid);
var membername = $(memberid).value;
members += memberid + membername;
}
$('message').innerHTML = members;
В этом коде, когда числоограничение - «1», только первое поле ввода отображает имя введенного питомца в области «сообщения» под кнопкой отправки;однако, я хотел бы, чтобы имя введенного питомца отображалось там, независимо от того, находится ли имя введенного питомца в первом и крайнем левом поле ввода или одно из двух, расположенных справа от него, и я хочу, чтобы то же самое было истиннымдругих ограничений номера (2 и 3).