JavaScript «возвращает false» из обработчика onkeypress

#javascript

#javascript

Вопрос:

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

 <asp:textbox id="t1" onkeypress="return false;" />
  

Теперь я хочу добавить еще немного для для этого, и я устал делать то же самое, используя дополнительный код как

 <script type="text/javascript">
fuction disablekeys()
{
return false;
}
</script>
<asp:textbox id="t1" onkeypress="disablekeys();" />
  

Но этот код не работает. Почему?

Ответ №1:

Вам нужно вернуть значение, возвращаемое disablekeys :

 <asp:textbox id="t1" onkeypress="return disablekeys();" />
  

Ваш новый onkeypress обработчик в настоящее время игнорирует это значение.

Комментарии:

1. Я также только что заметил, что function в вашем коде (функция) написано неправильно.

2. Еще одна простая вещь, которую мне легко не заметить.