|
(JS) Проверка области допустимых значений
|
|||
---|---|---|---|
#18+
Есть html-форма, в которую вводятся числовые значения. Перед отправкой данных необходимо проверять, чтобы Min-значения <= Max-значений , иначе выводить сообщение об ошибке. Использую вот такой скрипт: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
Уже замучался искать, где ошибка. :( Например, если задать min=100, а max=10, то функция check() не выдает сообщение об ошибке (а должна). Помогите плиз. P.S. IE 6.0 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2006, 16:42 |
|
(JS) Проверка области допустимых значений
|
|||
---|---|---|---|
#18+
не факт что проверяются именно целые числа, возможно,сравниваются строки. Кроме того, можно отладить код в visual studio. Для этого в эксплорер надо разрешить отладку скриптов, в странице поставить слово debugger перед нужным оператором, перезапустить эксплорер и отладить , спокойно просматривая все переменные и выражения ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2006, 16:49 |
|
(JS) Проверка области допустимых значений
|
|||
---|---|---|---|
#18+
Да, действительно так. parseInt() помогло. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2006, 17:00 |
|
(JS) Проверка области допустимых значений
|
|||
---|---|---|---|
#18+
Модератор: Перенесено из форума PHP&PERL ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2006, 17:13 |
|
(JS) Проверка области допустимых значений
|
|||
---|---|---|---|
#18+
а вообще лучше пропиши ID и используй DOM <input type="text" id="lines_min" value="10" style="width: 50px"> var el = document.getElementById('lines_min'); var el2 = document.getElementById('lines_min2'); if (el && el2) { var x = parseInt(el.value); var y = parseInt(el2.value); if (x > y) {} else {}; } удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2006, 20:17 |
|
|
start [/forum/topic.php?fid=22&fpage=404&tid=1459271]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 268ms |
total: | 406ms |
0 / 0 |