|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
Пытаюсь создать поле для ввода времени. Пока это выглядит так. Код: html 1.
Код: c# 1. 2. 3. 4.
Модератор: Учимся использовать тэги оформления кода - FAQ Мне необходимо, чтобы пользователь мог менять время, но соблюдая формат HH:mm и не вводил ничего лишнего типа "88:25". К сожалению не могу воспользоваться никаким готовым элементом, например, JQuery. Это ограничение заказчика. Как мне проще организовать такое поле. Опыта очень мало.( ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 10:09 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
Petrovna28, либо самостоятельно код валидации на JavaScript написать, либо взять готовый, типа moment.js ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 10:29 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
Petrovna28, .. или даже Ajax Control Toolkit Slider , если уж так необходимо сохранить чистоту учения ... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 11:25 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
Petrovna28никаким готовым элементом, например, JQueryjs разрешено? А то странное ограничение) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 12:42 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
Petro123Petrovna28никаким готовым элементом, например, JQueryjs разрешено? А то странное ограничение) .. да курсовой проект, небось ... "С JS и дурак сможет, а вот вы попробуйте.." .. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 13:43 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
пациенту нужна операция, но он настаивает без анестезии. что ж вперед! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 13:49 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
carrotik, JS можно. Фреймворки нельзя. Не курсовик. Мне достался в наследство большой проект, который надо немного дописать. Опыта мало. Не набрасывайтесь :( ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 17:35 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
Petrovna28Не набрасывайтесь :(логичные требования - озвучить ВСЕ ограничения, а то люди сначала пытаются помочь, тратят время, а потом выясняется, что есть запреты какие-то. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 17:44 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
Petrovna28Фреймворки нельзяэто библиотека. Можно не обзывать фреймворком. А то как будете например, прибавлять к дате 2 рабочих дня? Библиотека понадобится. Зы. Делайте в js... На ветке форума js. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 17:44 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
Petro123А то как будете например, прибавлять к дате 2 рабочих дня? Библиотека понадобится. необязательно ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 17:49 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
Petro123Petrovna28Фреймворки нельзяэто библиотека. Можно не обзывать фреймворком. А то как будете например, прибавлять к дате 2 рабочих дня? Библиотека понадобится. Зы. Делайте в js... На ветке форума js. .. это же WebForms, там всё можно на сервере накрутить ... а вот клиентскую валидацию - тут да ... Petrovna28 вот тут почитайте: User Input Validation in ASP.NET ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 18:06 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
ИзопропилPetro123А то как будете например, прибавлять к дате 2 рабочих дня? Библиотека понадобится. необязательнопо китайскому календарю?)) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 18:06 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
Petro123Изопропилпропущено... необязательнопо китайскому календарю?)) Если мы будем предполагать невозможное, тогда Вы ошиблись адресом(с) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 18:13 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
Изопропил, Да)). Тогда слово необязательно это согласие) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 18:43 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
Petrovna28JS можно Тогда (у нас же только время и только HH:mm) можно начать с этого: Код: html 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 22:47 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
И в лоб допилить: Код: javascript 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. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 23:20 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
Дмитрий Мух, большое Вам спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 23:23 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
Petrovna28, да не за что. По хорошему надо проверять selectionStart, а не value.length. Иначе можно ввести 23:59, удалить 2 и ввести 8 :) Код: javascript 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. 49. 50. 51. 52. 53. 54. 55. 56.
Надеюсь вам не надо поддерживать IE8 и меньше? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2019, 00:04 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
Ну и конечно избавиться от дублирования кода и засунуть всё в отдельный тип: Код: html 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. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2019, 09:23 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
... и поправить баги: Код: html 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. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2019, 11:26 |
|
Ввод времени. Помогите новичку.
|
|||
---|---|---|---|
#18+
Я вот еще такую штуку нашла Код: plaintext 1. 2. 3.
Оно работает, только двоеточие надо руками писать. Но это уже мелочи жизни :) Internet Explorer к сожалению только и нужен и да, не самых последних версий :( ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2019, 11:02 |
|
|
start [/forum/topic.php?fid=18&msg=39776728&tid=1355038]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
149ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 255ms |
0 / 0 |