javascript - 选中单选按钮时启用表单按钮

标签 javascript jquery html

我正在使用这一行来(尝试)通过删除类来启用禁用的提交按钮。没有显示结果或错误。这是要走的路还是我需要为此编写一个单独的脚本?

<label><input type="checkbox" value="ja" echo onclick=\"document.getElementById(\'submit_delete\').removeClass(\'disabled\')\">Ja ik wil deze toolbox verwijderen</label>';

<button type="button" id="submit_delete" class="btn btn-primary disabled">Opslaan</button>

最佳答案

您不应混合表示 (HTML) 和逻辑 (JavaScript)。您应该创建一个外部脚本并在其中绑定(bind)事件:

document.querySelector('input[type="checkbox"]').addEventListener('click', () =>
  document.querySelector('#submit_delete').classList.remove('disabled')
)
button.disabled::after {
  content: " (disabled)";
}
button::after {
  content: " (not disabled)";
}
<label><input type="checkbox" value="ja">Ja ik wil deze toolbox verwijderen</label>';

<button type="button" id="submit_delete" class="btn btn-primary disabled">Opslaan</button>

关于javascript - 选中单选按钮时启用表单按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44374279/

相关文章:

javascript - 如何限制 ko.observable 并将余数放入另一个字段

javascript - jQuery ajax/post 请求更改页面不起作用

JavaScript数组映射函数如何确定当前项的长度和索引

jquery - 单击时如何将 CSS(背景图像)应用于单选按钮?

forms - HTML5 输入类型的范围和颜色不能为空。如果他们镜像的数据库列为空怎么办?

html - 按钮底部的文本被截断

php - 选择的选项总是落入第一个值,莫名其妙

javascript - 在自定义 typescript 类中覆盖 javascript Object toString()

Javascript Facebook API POST 多部分/表单数据

javascript - 使用 .attr 向元素添加多个类?