|
|
|
onchange и предыдущее значение инпута.
|
|||
|---|---|---|---|
|
#18+
подскажите, пожалуйста, такую штуку. есть текстовый инпут. на onchange проверяется валидность введённого значения. если значение не очень валидно хочется "откатить" изменение инпута. подскажите какой простой способ это сделать, пожалуйста. вообще можно, конечно, извратиться. сделать onfocus с сохранением текущего значения в какоенибудь поле инпута (ну поле новое сделать для этого). но решил спросить чё попроще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2008, 12:23 |
|
||
|
onchange и предыдущее значение инпута.
|
|||
|---|---|---|---|
|
#18+
так и есть - переменная или скрытый инпут ... Только зачем нагружать ДОМ, когда можно просто значение держать в переменной? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2008, 12:43 |
|
||
|
onchange и предыдущее значение инпута.
|
|||
|---|---|---|---|
|
#18+
IDVsbruckтак и есть - переменная или скрытый инпут ... Только зачем нагружать ДОМ, когда можно просто значение держать в переменной? требуется универсальность реализации. чтобы одну функцию можно было навесить на все инпуты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2008, 15:19 |
|
||
|
onchange и предыдущее значение инпута.
|
|||
|---|---|---|---|
|
#18+
Есть еще свойство defaultValue, которое по умолчанию равно заданному в атрибуте value значению. Его можно использовать в этом случае. Пример: если введенное <=10 - оставить, если >10 - откатить (но только с onblur, a с onchange возможны сбои в случае повторного введения одного и того же значения). Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2008, 15:33 |
|
||
|
onchange и предыдущее значение инпута.
|
|||
|---|---|---|---|
|
#18+
illionЕсть еще свойство defaultValue, которое по умолчанию равно заданному в атрибуте value значению. Его можно использовать в этом случае. Пример: если введенное <=10 - оставить, если >10 - откатить (но только с onblur, a с onchange возможны сбои в случае повторного введения одного и того же значения). Код: plaintext ну да, так и сделал в общем то. ну почти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2008, 15:47 |
|
||
|
onchange и предыдущее значение инпута.
|
|||
|---|---|---|---|
|
#18+
Ну вот, пока курил-писал... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2008, 15:50 |
|
||
|
onchange и предыдущее значение инпута.
|
|||
|---|---|---|---|
|
#18+
ShSerge...писал... Т.е. писàл . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2008, 15:54 |
|
||
|
onchange и предыдущее значение инпута.
|
|||
|---|---|---|---|
|
#18+
Мб как то так? Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2008, 17:11 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=307&tid=1455381]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
16ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 253ms |

| 0 / 0 |
