Вопрос по html, layout, input – Установить язык по умолчанию для ввода HTML

9

Как установить раскладку клавиатуры по умолчанию для полей ввода, например, когда страница загружается, мы можем ввести текст для ввода на другом языке клавиатуры, кроме английского?

??? Пожалуйста, лучше объясните свою проблему, объяснив всю ситуацию и среду, в которой вы работаете. Daniele B
если это сработало, пожалуйста, отметьте галочку рядом с ответом, спасибо Jeremy Thompson
Вы говорите, например, о виртуальных клавиатурах на сенсорных устройствах? Pierre
@Pierre :) посмотрите на ответ, я настраиваю метаинформацию и использую атрибут lang, он отлично работает для меня;) bizzr3
Нет, я просто пытаюсь убедить пользователя нажать Ctrl + Shift, чтобы изменить язык, просто установите раскладку клавиатуры по умолчанию для поля ввода bizzr3

Ваш Ответ

2   ответа
9

Я думаю оlang приписывать. Но это метаинформация, я действительно не уверен, что браузер что-нибудь с этим сделает. Никогда не пробовал сам.

<input lang="is" ...>
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
0

keyCode кнопки, которая была нажата, с javascript, а затем заменить символ на соответствующий символ из массива.
Этот код помогает понять, как поймать код клавиши (он не зависит от языка клавиатуры)

<form>
Char: <input type="text" id="char" size="15" /> Keycode: <input type="text" id="keycode" size="15" />
</form>

<script type="text/javascript">

var charfield=document.getElementById("char")
charfield.onkeydown=function(e){
var e=window.event || e
document.getElementById("keycode").value=e.keyCode
}

</script> 

Похожие вопросы