Код: Выделить всё
@model Registration
@{
ViewData["Title"] = "Register Page - Step Two";
}
Add Address
Address Details
Next
@section Scripts {
let addressCount = 0;
function addAddress() {
addressCount++;
const addressesContainer = document.getElementById('addressesContainer');
const fieldHtml = `
Address type
Select Address Type
Permanent
Present
House No.
Street
Barangay
-
`;
addressesContainer.innerHTML += fieldHtml;
}
function removeField(index) {
// Construct the ID of the element to remove based on the index
const type = `type${index}`;
const housenumber = `housenumber${index}`;
const street = `street${index}`;
const barangay = `barangay${index}`;
const removebtn = `btnRemove${index}`;
// Find the element within the #addressesContainer
const elementToRemove = document.getElementById(type).closest('.col-md-2.mb-3');
const housenumberToRemove = document.getElementById(housenumber).closest('.col-md-3.mb-3');
const streetToRemove = document.getElementById(street).closest('.col-md-3.mb-3');
const barangayToRemove = document.getElementById(barangay).closest('.col-md-2.mb-3');
const buttonToRemove = document.getElementById(removebtn).closest('.col-md-2.mb-3');;
// fieldRow
if (elementToRemove && housenumberToRemove && streetToRemove && barangayToRemove && buttonToRemove) {
elementToRemove.remove();
housenumberToRemove.remove();
streetToRemove.remove();
barangayToRemove.remove();
buttonToRemove.remove();
}
}
addAddress();
}
Теперь моя проблема в том, что как только резидент заполняет адрес, резидент добавляет еще раз для других адресов, данные для первого адреса были ясны.
Пример

[img]https:/ /i.sstatic.net/rUNqUYqk.png[/img]
Данные стали четкими, когда я нажал кнопку добавления адреса.
Подробнее здесь: https://stackoverflow.com/questions/786 ... -in-asp-ne
Мобильная версия