как отключить вставку в гугл форму? - PullRequest
0 голосов
/ 30 сентября 2019

Я хочу создать форму Google, которую я не хочу, чтобы люди отвечали на вопросы, вставляя откуда-то еще, я хочу, чтобы они печатали свои ответы.

Как я могу это сделать?

Я пытался добавить коды js в скрипт Google, но это не сработало.

1 Ответ

1 голос
/ 30 сентября 2019

Нет ничего плохого в том, чтобы предотвратить вставку, потому что это никогда не будет эффективным на 100%, пользователи могут настраивать предотвращение и делать то, что хотят.

Но вы можете попробовать использовать javascript.

Это предотвратитвсе входные данные в вашей форме:

let input = document.querySelector('input');
input.addEventListener('paste', (e) => {
    e.preventDefault(); // This is what prevents pasting.
});

И этот будет запрещен только для входа, указанного его идентификатором:

window.onload = function (){
    var input = document.getElementById('inputId');
    input.onpaste = functino(e){
        e.preventDefault();
    }
}

Обновление на основе вашего комментария

Здесь - полное руководство по созданию формы Google и добавлению в нее скриптов. Это не совсем та же проблема, но это ключ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...