首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Javascript中按月取消一项作业

如何在Javascript中按月取消一项作业
EN

Stack Overflow用户
提问于 2019-03-28 15:05:39
回答 1查看 36关注 0票数 -5

如何在javascript.when中按月取消1个作业我单击cancel按钮我想获得弹出窗口,并提及消息"you cancel 1 job as per month and yes or no“,请帮助我。我非常沉迷于这段代码。

EN

回答 1

Stack Overflow用户

发布于 2019-03-29 07:33:59

我不确定您是否在使用数据库,但要让事情继续进行,您需要附加更改或单击复选框上的事件。下面是一个更改事件的示例:

代码语言:javascript
复制
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);
代码语言:javascript
复制
.strikeThrough{
  text-decoration: line-through;
}
代码语言:javascript
复制
<form> 
  <input type="checkbox" data-cancel="false" name="theJob" value="Clean"><span class="js_strikeThrough">Wash Car</span>
</form>

在上面的代码片段中更改checkAttr值的地方,是您需要调用数据库方法来更新数据库中的值并添加弹出消息的地方。不确定您使用的是什么数据库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55391889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档