Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: onKeyPress
 
 автор: nameivan   (27.04.2008 в 13:01)   письмо автору
 
 

в свойства поля прописываю onKeyPress ="if ((event.keyCode < 48) || (event.keyCode > 57)) event.returnValue = false;"
и вводятся в поле только цифры. а какие кей-коды надо указать чтоб вводились русские буквы?

   
 
 автор: ddhvvn   (27.04.2008 в 13:43)   письмо автору
 
   для: nameivan   (27.04.2008 в 13:01)
 

Может Вам это поможет, правда тут коды шестнадцатиричные!

   
 
 автор: nameivan   (27.04.2008 в 13:59)   письмо автору
 
   для: ddhvvn   (27.04.2008 в 13:43)
 

таблица есть, но что то не срабатывает.
а если шестнадцатиричные то как их прописать?

   
 
 автор: sim5   (27.04.2008 в 14:12)   письмо автору
 
   для: nameivan   (27.04.2008 в 13:59)
 

Русские от 128 по 175, и от 224 по 239. Десятичные значения ASCII. Или напишите отображение кода нажатых клавиш чтобы выяснить для Win1251.

   
 
 автор: PAT   (27.04.2008 в 15:31)   письмо автору
 
   для: 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>

   
 
 автор: nameIvan   (27.04.2008 в 15:53)   письмо автору
 
   для: PAT   (27.04.2008 в 15:31)
 

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

   
 
 автор: PAT   (27.04.2008 в 16:01)   письмо автору
 
   для: nameIvan   (27.04.2008 в 15:53)
 

<input onkeyup="with (this) if (value.length == 1) value = value.toUpperCase ()">

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования