Программирование > JavaScript & JScript

Замена знаков в форме

(1/2) > >>

Digimind:
Подскажите, пожалуйста, новичку - как можно сделать так в форме, чтобы когда пользователь вводил в поле формы числовое дробное значение через запятую (например: 3,82), а оно бы автоматически заменялось бы на 3.82 и только после этого бы происходили расчёты.
Пример такой замены реализован по адресу http://prdoors.ru/raschet.html

Forza:
А что мешает открыть HTML-код странички и посмотреть, как это у них сделано? ;)

Digimind:
Да, я так и сделал - открыл страницу в ввиде html и нашел скрипт. В результате анализа кода я подумал, что эта замена реализуется при помощи:


Forza:
Брррр..... Мешанина какая-то. Вот кусок их кода, который меняет запятую на точку:

--- Код: --- for (var i=0;i

Digimind:
Спасибо, Forza, за пример!
Я теперь понял, как производится эта замена.
А эта мешанина, связанная с несоответсвием приведенного мною кода и той страницы, на которой был пример, вызвана тем, что я на других подобных страницах искал такие же формы и подумал, что код с заменой через регэксп более предпочтителен, чем операции с if - else.
Ещё раз благодарю за помощь!

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 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 
Перейти к полной версии