This commit is contained in:
kali
2024-05-21 15:53:19 +03:00
parent 8e13f4a425
commit eb361ff002
13 changed files with 80 additions and 54 deletions

View File

@ -1,44 +1,18 @@
function ajaxRequest() {
const request = new XMLHttpRequest();
request.open("GET", "/admin/form-add-fields");
request.addEventListener("load", () => {
const responseText = request.responseText;
const targetElement = document.getElementById("buttonAdd");
const divElement = document.createElement("div");
divElement.classList.add("form-control");
divElement.style.backgroundColor = "#bbbbbb";
divElement.innerHTML = responseText;
targetElement.insertAdjacentElement("beforebegin", divElement);
const deleteButton = document.createElement("button");
deleteButton.textContent = "Delete";
deleteButton.addEventListener("click", () => {
divElement.remove();
});
divElement.appendChild(deleteButton);
});
request.send();
}
function getValueSelect(){
var selectValue = document.getElementById("selectID").value
var request = new XMLHttpRequest();
let selectValue = document.getElementById("selectID").value
let request = new XMLHttpRequest();
let button = document.getElementById("buttonAdd");
let count = parseInt(button.dataset.count) + 1;
button.dataset.count = count;
console.log(count);
request.open("GET", "/admin/set-value-select?value=" + selectValue + "&count=" + count, true)
request.addEventListener("load", () => {
var responseText = request.responseText;
var targetElement = document.getElementById("buttonAdd");
var divElement = document.createElement("div");
divElement.classList.add("form-control form-new-block");
let responseText = request.responseText;
let targetElement = document.getElementById("buttonAdd");
let divElement = document.createElement("div");
divElement.innerHTML = responseText;
targetElement.insertAdjacentElement("beforebegin", divElement);
const deleteButton = document.createElement("button");
deleteButton.textContent = "X";
deleteButton.classList = 'btn-danger delete-button';
deleteButton.addEventListener("click", () => {
divElement.remove();
});

View File

@ -2,8 +2,9 @@
position: absolute;
top: 5px;
right: 5px;
}
.form-new-block {
.form-block {
background-color: #bbbbbb;
position: relative;