由 JS 用户脚本所做的更改似乎不会被 Web 应用程序看到



我正在编写一个防篡改的脚本,其核心只是检查和取消检查表单中的框

function selectCheckbox(box) {
box.classList.add("checked");
};

元素的更改显示为以下HTML更改:

<a href="#" class</a>

<a href="#" class="checked"</a>

复选框在表单中被直观地选中,在检查元素时,发生的更改与手动选中复选框时的更改完全相同。然而,当提交表格时,申请就好像根本没有勾选方框一样。

这正常吗?是否需要发生一些额外的事情才能使这些变化持续下去?

将选中的属性更改为true或false。

function selectCheckbox(box) {
box.checked = true;
}
function unSelectCheckbox(box) {
box.checked = false;
}

您不必添加类。

相关内容

  • 没有找到相关文章

最新更新