如何解决CakePHP允许表单提交JavaScript代码
我正在使用传统的CakePHP网站。该网站位于CakePHP 2.5上。
在其中一种表单中,如果我输入了某些JavaScript代码,当前将不会提交,而只会冻结表单提交。
例如,在表单的文本区域中输入以下内容,该表单将不会提交。我需要删除此限制。
const input = [{
"faculty": {
"_id": "5f9c3e04e5a5423cec34b2e2","code": "khmt","facultyName": "Computer Science"
},"classSize": 91,"warnedLength": 61
},{
"faculty": {
"_id": "5f9c53c8a0db8f4240ec6f71","code": "dtvt","facultyName": "Electronics and Telecommunication"
},"classSize": 89,"warnedLength": 44
},"classSize": 59,"warnedLength": 20
},"code": "hkvt","facultyName": "Space Airline"
},"classSize": 10,"warnedLength": 5
},"classSize": 20,"warnedLength": 10
},"classSize": 30,"warnedLength": 15
}
];
const groupBy = input.reduce((acc,cur) => {
if (acc[cur.faculty['_id']]) {
acc[cur.faculty['_id']].totalClassSize += cur.classSize;
acc[cur.faculty['_id']].totalWarnedLength += cur.warnedLength;
} else {
acc[cur.faculty['_id']] = {
faculty: cur.faculty,totalClassSize: cur.classSize,totalWarnedLength: cur.warnedLength
};
}
return acc;
},{});
const output = Object.values(groupBy);
console.log(output);
我想允许用户以这种形式输入和提交任何JavaScript代码。我该怎么办?
谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。