|
|
|
[onkeypress] Подмена нажатой клавиши
|
|||
|---|---|---|---|
|
#18+
В ИЕ пишу Код: plaintext 1. 2. 3. 4. 5. В FF нашел такой код Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Хочу просто заменять запятую на точку в цифрах. Ну не хочется на onsubmit искать те инпуты, где должны быть числа С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2008, 17:42 |
|
||
|
[onkeypress] Подмена нажатой клавиши
|
|||
|---|---|---|---|
|
#18+
Попробуйте используя событие "onkeyup" дополнять текст нужным знаком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2008, 23:06 |
|
||
|
[onkeypress] Подмена нажатой клавиши
|
|||
|---|---|---|---|
|
#18+
не обязательно мучать keyCode, можно обойтись регулярными выражениями. Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 00:29 |
|
||
|
[onkeypress] Подмена нажатой клавиши
|
|||
|---|---|---|---|
|
#18+
у подмены строки после нажатия есть один существенный минус - сбрасывается позиция курсора и скроллинга внутри поля, причем в разных браузерах по-разному ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 00:34 |
|
||
|
[onkeypress] Подмена нажатой клавиши
|
|||
|---|---|---|---|
|
#18+
Зы, колитесь как выкручиваетесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 02:14 |
|
||
|
[onkeypress] Подмена нажатой клавиши
|
|||
|---|---|---|---|
|
#18+
Я. например, тупо иду в конец строки, имея в виду, что пользователь там и находится в нормальном случае. А если он корректирует строку - то вылетает в конец, но это уже как бы не чисто операторский ввод, а ввод с повышенным вниманием. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 02:20 |
|
||
|
[onkeypress] Подмена нажатой клавиши
|
|||
|---|---|---|---|
|
#18+
Тоже озабачивался данной проблемкой. Делал примерно также, как предлагал illion . Единственный минус - в браузере при нажатии "неправильного" символа он сначала отобразится, а потом быстро сотрется. Выглядит это немного смешно. Вопрос: можно ли как-нибудь средствами JavaScript ЗАПРЕТИТЬ ввод неправильных символов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 07:24 |
|
||
|
[onkeypress] Подмена нажатой клавиши
|
|||
|---|---|---|---|
|
#18+
apapacyЯ. например, тупо иду в конец строки, имея в виду, что пользователь там и находится в нормальном случае. А если он корректирует строку - то вылетает в конец, но это уже как бы не чисто операторский ввод, а ввод с повышенным вниманием. тупо идти - не помогает в большинстве случаев. Например в ФФ (вроде), если текста больше, чем ширина поля, то сролл сбрасывается на начало, а курсор остается где-то в невидимом конце. Лучше конечно блокировать или подменять события, хотя это менее кроссбраузерно и более извращенно. Ну или вообще, переосмыслить методы ввода :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 11:29 |
|
||
|
[onkeypress] Подмена нажатой клавиши
|
|||
|---|---|---|---|
|
#18+
ЯпСтамТоже озабачивался данной проблемкой. Делал примерно также, как предлагал illion . Единственный минус - в браузере при нажатии "неправильного" символа он сначала отобразится, а потом быстро сотрется. Выглядит это немного смешно. Вопрос: можно ли как-нибудь средствами JavaScript ЗАПРЕТИТЬ ввод неправильных символов? запретить проще простого - тормозить событие по onkeydown ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 11:29 |
|
||
|
[onkeypress] Подмена нажатой клавиши
|
|||
|---|---|---|---|
|
#18+
зызапретить проще простого - тормозить событие по onkeydown а примерчик скрипта можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 13:01 |
|
||
|
[onkeypress] Подмена нажатой клавиши
|
|||
|---|---|---|---|
|
#18+
event.stopPropagation(); event.preventDefault(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 13:16 |
|
||
|
[onkeypress] Подмена нажатой клавиши
|
|||
|---|---|---|---|
|
#18+
зыevent.stopPropagation(); event.preventDefault(); Это, вапще, чё? JavaScript? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 13:25 |
|
||
|
[onkeypress] Подмена нажатой клавиши
|
|||
|---|---|---|---|
|
#18+
нет, блин, вижал басик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 13:28 |
|
||
|
[onkeypress] Подмена нажатой клавиши
|
|||
|---|---|---|---|
|
#18+
Всем спасибо. 2 illion Похоже так и придется делать, но с некоторыми модификациями 2 ЯпСтам Запрет ввода символа Код: plaintext 1. 2. 3. 4. 5. С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 14:25 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35238438&tid=1456642]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
154ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 285ms |
| total: | 508ms |

| 0 / 0 |
