2

Прошлой ночью моя жена была в текстовом поле на веб-странице, пытаясь ввести капчу (?з) слово. Она всегда делала все, что она печатала в верхнем регистре, что очень раздражало. Но только в этом текстовом поле. И когда я поднял Блокнот и набрал то же самое, он набрал строчные буквы. Что вызвало бы такое поведение? Есть ли способ для нас, чтобы отключить его?

2 ответа2

7

Трудно сказать, не зная, какой сервис Captcha использовался, но есть много способов программно сделать что-то все заглавными. Javascript, распространенный на веб-страницах, имеет метод toUpper(), который может делать то, что вы указали.

Я предполагаю, что дело в том, что это, возможно, не ваш компьютер, ваш браузер, ваша клавиатура или ваша жена, что и делает это.

4

Что вызвало бы такое поведение?

Скорее всего, это делается с помощью JavaScript, который может быть простым:

<input type="text"
       onchange="this.value = this.value.toUpper()"
       onkeypress="this.value = this.value.toUpper()">

Есть ли способ для нас, чтобы отключить его?

Тебе нужно?

Если вы должны вводить только заглавные буквы в текстовом поле, какой вред, если они автоматически становятся заглавными? Это не значит, что веб-сайт не позволяет вам просто печатать обычным способом (удерживая Shift).

Нет, вы не можете отключить его, не отключив JavaScript полностью - что сломало бы слишком много веб-сайтов. (В IE это делается через Свойства обозревателя → Безопасность → Зоны.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .