|
|
|
(JS) Вставка пробела после каждого 3го элемента.
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Не знаю как реализовать следующую плюху. У меня есть поле ввода. Мне нужно, чтобы функция реагировала на onkeyup и после каждого 3го символа вставляла пробел, причем считая с конца... Т.е. при вводе 123 значение в поле так и остается 123 При 1234 меняется на 1 234 после нажатия "4" При 12345678 значение: 12 345 678 и т.д Додумался пока до Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2009, 15:52 |
|
||
|
(JS) Вставка пробела после каждого 3го элемента.
|
|||
|---|---|---|---|
|
#18+
Денис Г. , нормальный тестовый пример давай, что бы его можно было скопипастить и подправить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2009, 15:55 |
|
||
|
(JS) Вставка пробела после каждого 3го элемента.
|
|||
|---|---|---|---|
|
#18+
ASP.NET: Код: 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. 49. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2009, 16:03 |
|
||
|
(JS) Вставка пробела после каждого 3го элемента.
|
|||
|---|---|---|---|
|
#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. 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2009, 16:05 |
|
||
|
(JS) Вставка пробела после каждого 3го элемента.
|
|||
|---|---|---|---|
|
#18+
сейчас пытался сделать, чтоб отображалось в другом поле, но по хорошему нужно в то же самое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2009, 16:06 |
|
||
|
(JS) Вставка пробела после каждого 3го элемента.
|
|||
|---|---|---|---|
|
#18+
Денис Г.хтмл Это называется "На те Боже, что мне не гоже"... Как вариант, алгоритм такой: - читаешь значение - убираешь из него все пробелы - крутишь в цикле - формируешь новую строку у которой будут вставлены пробелы в нужных местах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2009, 16:33 |
|
||
|
(JS) Вставка пробела после каждого 3го элемента.
|
|||
|---|---|---|---|
|
#18+
Забыл добавить - записываешь сформированую строку в нужное тебе поле ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2009, 16:34 |
|
||
|
(JS) Вставка пробела после каждого 3го элемента.
|
|||
|---|---|---|---|
|
#18+
Это тебе как идея... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2009, 16:45 |
|
||
|
(JS) Вставка пробела после каждого 3го элемента.
|
|||
|---|---|---|---|
|
#18+
text?text.replace(/\s/g,'').split('').reverse().join('').match(/\d{1,3}/g).join(' ').split('').reverse().join(''):'' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2009, 18:03 |
|
||
|
(JS) Вставка пробела после каждого 3го элемента.
|
|||
|---|---|---|---|
|
#18+
Может подойдет это: http://t-i-t-o.blogspot.com/2009/07/javascript-input-mask.html или это: http://www.webresourcesdepot.com/javascript-input-masks/ Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2009, 18:18 |
|
||
|
(JS) Вставка пробела после каждого 3го элемента.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2009, 18:19 |
|
||
|
(JS) Вставка пробела после каждого 3го элемента.
|
|||
|---|---|---|---|
|
#18+
Всем спасибо за ответы. Вот до чего доэксперементировался: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2009, 09:43 |
|
||
|
(JS) Вставка пробела после каждого 3го элемента.
|
|||
|---|---|---|---|
|
#18+
Вот, немного модифицировал скрипт. Работа с дробными теперь в формате 12 345,6789 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2009, 10:49 |
|
||
|
(JS) Вставка пробела после каждого 3го элемента.
|
|||
|---|---|---|---|
|
#18+
Повлияло открытие Европейского Оффа? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2009, 15:04 |
|
||
|
(JS) Вставка пробела после каждого 3го элемента.
|
|||
|---|---|---|---|
|
#18+
Денис Г.Вот, немного модифицировал скрипт. Работа с дробными теперь в формате 12 345,6789 радует, что сами написали, но в данной ситуации можно было решить проблему и поиском (гляньте решение, оно немного другое): /topic/559781 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2009, 03:39 |
|
||
|
(JS) Вставка пробела после каждого 3го элемента.
|
|||
|---|---|---|---|
|
#18+
если честно - искал, но видимо не смог по-человечески запрос написать.)) В js я нуб, так что решения в почти-одну-строкчу слишком сложны для понимания ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2009, 11:56 |
|
||
|
(JS) Вставка пробела после каждого 3го элемента.
|
|||
|---|---|---|---|
|
#18+
Денис Г.если честно - искал, но видимо не смог по-человечески запрос написать.)) это да, извечная проблема скл.ру. С поиском тут туговато, я и сама часто ищу методом научного тыка. Внешним поисковиком (тем же гуглом, к примеру) половчее будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2009, 00:45 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=278&tid=1454213]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 393ms |

| 0 / 0 |
