remove tindakan
This commit is contained in:
@@ -142,6 +142,7 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") {
|
||||
|
||||
<div class="col-md-2">
|
||||
<button type="button" class="btn btn-success addTindakan">+</button>
|
||||
<button type="button" class="btn btn-danger removeTindakan">🗑</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@@ -862,16 +863,27 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") {
|
||||
|
||||
document.addEventListener("click", function(e){
|
||||
|
||||
if (!e.target.classList.contains("addTindakan")) return
|
||||
if (e.target.classList.contains("addTindakan")) {
|
||||
let row = document.querySelector(".tindakanRow")
|
||||
let clone = row.cloneNode(true)
|
||||
|
||||
let row = document.querySelector(".tindakanRow")
|
||||
let clone = row.cloneNode(true)
|
||||
clone.querySelector(".tindakanSearch").value = ""
|
||||
clone.querySelector(".tindakanValue").value = ""
|
||||
clone.querySelector(".tindakanResult").innerHTML = ""
|
||||
|
||||
clone.querySelector(".tindakanSearch").value = ""
|
||||
clone.querySelector(".tindakanValue").value = ""
|
||||
clone.querySelector(".tindakanResult").innerHTML = ""
|
||||
row.parentNode.appendChild(clone)
|
||||
}
|
||||
|
||||
row.parentNode.appendChild(clone)
|
||||
// hapus tindakan
|
||||
if (e.target.classList.contains("removeTindakan")) {
|
||||
|
||||
let rows = document.querySelectorAll(".tindakanRow")
|
||||
|
||||
if (rows.length > 1) {
|
||||
e.target.closest(".tindakanRow").remove()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user