Прошлой ночью моя жена была в текстовом поле на веб-странице, пытаясь ввести капчу (?з) слово. Она всегда делала все, что она печатала в верхнем регистре, что очень раздражало. Но только в этом текстовом поле. И когда я поднял Блокнот и набрал то же самое, он набрал строчные буквы. Что вызвало бы такое поведение? Есть ли способ для нас, чтобы отключить его?
2 ответа
Трудно сказать, не зная, какой сервис Captcha использовался, но есть много способов программно сделать что-то все заглавными. Javascript, распространенный на веб-страницах, имеет метод toUpper(), который может делать то, что вы указали.
Я предполагаю, что дело в том, что это, возможно, не ваш компьютер, ваш браузер, ваша клавиатура или ваша жена, что и делает это.
Что вызвало бы такое поведение?
Скорее всего, это делается с помощью JavaScript, который может быть простым:
<input type="text"
onchange="this.value = this.value.toUpper()"
onkeypress="this.value = this.value.toUpper()">
Есть ли способ для нас, чтобы отключить его?
Тебе нужно?
Если вы должны вводить только заглавные буквы в текстовом поле, какой вред, если они автоматически становятся заглавными? Это не значит, что веб-сайт не позволяет вам просто печатать обычным способом (удерживая Shift).
Нет, вы не можете отключить его, не отключив JavaScript полностью - что сломало бы слишком много веб-сайтов. (В IE это делается через Свойства обозревателя → Безопасность → Зоны.)