如何在javascript.wow中按月取消一项工作,当我单击“取消”按钮时,我想获得弹出窗口,同时还提示“您按月取消1个工作,是或否”,请帮助我。一直停留在该代码中。
答案 0 :(得分:0)
我不确定您是否正在使用数据库,但是要使事情顺利进行,您需要在复选框上附加更改或单击事件。更改事件的示例如下:
document.addEventListener('DOMContentLoaded', function() {
let checkboxEl = document.getElementsByName("theJob")[0]; // a lot of different ways to select the dom element
let spanEl = document.querySelector(".js_strikeThrough");
let checkAttr = checkboxEl.getAttribute('data-cancel');
checkboxEl.addEventListener("change", function(event) {
if(checkAttr) {
checkAttr = !checkAttr;
spanEl.classList.add("strikeThrough");
} else {
spanEl.classList.remove("strikeThrough");
checkAttr = !checkAttr;
}
}, false);
}, false);
.strikeThrough{
text-decoration: line-through;
}
<form>
<input type="checkbox" data-cancel="false" name="theJob" value="Clean"><span class="js_strikeThrough">Wash Car</span>
</form>
在以上代码段中更改了checkAttr值的地方,您将需要调用数据库方法来更新数据库中的值并添加弹出消息。不确定您使用的是什么数据库。