|
|
|
| в свойства поля прописываю onKeyPress ="if ((event.keyCode < 48) || (event.keyCode > 57)) event.returnValue = false;"
и вводятся в поле только цифры. а какие кей-коды надо указать чтоб вводились русские буквы? | |
|
|
|
|
|
|
|
для: nameivan
(27.04.2008 в 13:01)
| | Может Вам это поможет, правда тут коды шестнадцатиричные! | |
|
|
|
|
|
|
|
для: ddhvvn
(27.04.2008 в 13:43)
| | таблица есть, но что то не срабатывает.
а если шестнадцатиричные то как их прописать? | |
|
|
|
|
|
|
|
для: nameivan
(27.04.2008 в 13:59)
| | Русские от 128 по 175, и от 224 по 239. Десятичные значения ASCII. Или напишите отображение кода нажатых клавиш чтобы выяснить для Win1251. | |
|
|
|
|
|
|
|
для: nameivan
(27.04.2008 в 13:01)
| |
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=win-1251">
<script>
//for only MSIE & OPERA
var r = 'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ';
r += 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя';
for (var s = r.length / 2, t = [], j = 0; j < s; j++)
{
t [j] = r.charAt (j) + ' - ' + r.charCodeAt (j) +
' | ' + r.charAt (j + s) + ' - ' + r.charCodeAt (j + s);
if (j == 6 ) t [j] = '<font color="red">' + t [j] + '</font>';
}
with (document) {open (); write ('<tt>' + t.join ('<br>') + '</tt>'); close ()}
</script>
</head>
<body onkeypress="alert (event.keyCode)">
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: PAT
(27.04.2008 в 15:31)
| | спасибо. то что доктор прописал.
можно ли сделать так чтоб первая буква в поле автоматически преобразовывалась в заглавную? | |
|
|
|
|
|
|
|
для: nameIvan
(27.04.2008 в 15:53)
| |
<input onkeyup="with (this) if (value.length == 1) value = value.toUpperCase ()">
|
| |
|
|
|