我想创建一个Google表单,我不希望人们通过从其他地方粘贴来回答问题,我希望他们输入答案。
我该怎么做?
我试图将js代码添加到Google脚本中,但是没有用。
答案 0 :(得分:1)
防止粘贴是无忧无虑的,因为它永远不会100%有效,用户可以调整预防措施并做自己想做的事。
但是您可以尝试使用javascript。
这将阻止您输入表单中的所有内容:
let input = document.querySelector('input');
input.addEventListener('paste', (e) => {
e.preventDefault(); // This is what prevents pasting.
});
这将只阻止由其ID指定的输入:
window.onload = function (){
var input = document.getElementById('inputId');
input.onpaste = functino(e){
e.preventDefault();
}
}
根据您的评论进行更新
Here是有关如何创建Google表单并向其中添加脚本的完整教程。这不是完全相同的问题,但这是一个线索。