Программирование > JavaScript & JScript
Замена знаков в форме
Digimind:
Подскажите, пожалуйста, новичку - как можно сделать так в форме, чтобы когда пользователь вводил в поле формы числовое дробное значение через запятую (например: 3,82), а оно бы автоматически заменялось бы на 3.82 и только после этого бы происходили расчёты.
Пример такой замены реализован по адресу http://prdoors.ru/raschet.html
Forza:
А что мешает открыть HTML-код странички и посмотреть, как это у них сделано? ;)
Digimind:
Да, я так и сделал - открыл страницу в ввиде html и нашел скрипт. В результате анализа кода я подумал, что эта замена реализуется при помощи:
Forza:
Брррр..... Мешанина какая-то. Вот кусок их кода, который меняет запятую на точку:
--- Код: --- for (var i=0;i
Digimind:
Спасибо, Forza, за пример!
Я теперь понял, как производится эта замена.
А эта мешанина, связанная с несоответсвием приведенного мною кода и той страницы, на которой был пример, вызвана тем, что я на других подобных страницах искал такие же формы и подумал, что код с заменой через регэксп более предпочтителен, чем операции с if - else.
Ещё раз благодарю за помощь!
Навигация
Перейти к полной версии