Как заменить символ
Здравствуйте. Вопрос простой. Я ввожу в текстовое поле что-нибудь, например "13,". И мне нужно вместо запятой программно засунуть точку, чтобы на выходе получилось 13.
Я уже нашёл позицию этой запятой, уже нашёл эту запятую по найденной позиции. Дело в том что моих познаний Jav'ы хватает на следующую надпись document.getElementById(id).value[findposition] = "." , но несмотря на то что левая часть указывает на запятую (проверял), в эту самую позицию ничего записывать Ява не собирается. Вопрос - что не так и как сделать так чтоб было так? |
Цитата:
document.getElementById(id).value = document.getElementById(id).value.replace( ',', '.' ); |
Цитата:
|
Спасибо, заработало, но только в первом случае. Скажем "13,13," она обработает с результатом "13.13," , то есть вторую, n-ную запятую она не затронет. Как можно сделать так чтобы она заменила все запятые в текстовом поле?
|
<input> <script> document.body.children[0].onkeyup = function () { this.value = this.value.replace(/,/g, '.'); } </script> |
Часовой пояс GMT +3, время: 07:34. |