Как предотвратить очистку данных при нажатии нового адреса добавления с помощью кнопки в ASP.Net CoreJquery

Программирование на jquery
Ответить
Anonymous
 Как предотвратить очистку данных при нажатии нового адреса добавления с помощью кнопки в ASP.Net Core

Сообщение Anonymous »

Код: Выделить всё

@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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»