Как узнать, может ли пользователь нажимать данную кнопку в html, используя js? - PullRequest
0 голосов
/ 01 января 2019

Я разработал страницу только с одной кнопкой.

  • Если появится действительный пользователь, я позволю этому пользователю нажать эту кнопку вручную или пользователь также может нажать клавишу ввода (я нажму эту кнопку, используя js в фоновом режиме).
  • Еслипоявляется недопустимый пользователь. Я отобразлю стоп-слой поверх этой кнопки, чтобы пользователь не мог нажать эту кнопку.

Проблема в том, что появляется недопустимый пользователь и нажимает ввод.мой js-код будет нажимать эту кнопку.

Итак, мой вопрос прост: есть ли в js какая-либо опция, чтобы определить, может ли пользователь нажать эту кнопку

Я также могусоздать альтернативный поток, но мне нужно знать ответ на поставленный выше вопрос.

Ответы [ 2 ]

0 голосов
/ 01 января 2019

Пользователь действителен или нет на основе загрузки запроса API на странице загрузки $.get при успешном выполнении if (user.type==true){ $('#btn').addattr('onclick',funcname);}else{ ('#btn').attr('readonly',true);}

0 голосов
/ 01 января 2019
if(<user_is_not_valid_(your own condition)>){
   document.getElementById("id_of_button").disabled = true;
}

Это для того, чтобы кнопка не могла нажать.Вы должны решить, как определить, разрешено ли пользователю нажимать.Поставьте ваше собственное условие вместо .

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