问题描述
是否可以使用 EJS 将复选框的选中状态更改为 false?
我意识到的问题是:
let result;
for (let i = 0; i < array2.length; i += 1) {
const a2 = array2[i]
const index = array1.findindex((a1) => a1.years === a2.years);
if (index > -1) {
result = array1[index];
break;
}
}
仍会选中复选框。但是我只能通过 EJS 传递字符串,所以我无法将 checked = "false"
属性直接传递到 html 中。
我希望通过 EJS 更改已检查的属性,方法是从数组 (EJSCHECKED) 传递一个布尔值,该数组与我的 mongoose 数据库进行交叉检查。
像这样:
checked
这种选中/未选中状态的全部原因是为了在重新加载页面时,用户可以保留他已经选中的框。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)