|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.12.2009, 19:19 | #1 |
Новичок
Джуниор
Регистрация: 11.12.2009
Сообщений: 1
|
скрипт подмены числа, нужна помощь
Есть скрипт такого вида (см. ниже)
он приплюсовывает к числу, обрамлённому в <span id='1'> </span> заданную сумму. Работает корректно с числами в котрых разделитель - точка (11.11), но если число вида ( 11,11.11 ), то есть с запятой, то скрипт работает с числом только до запятой. Как добавить поддержку работы с запятой? Код HTML:
<script language="javascript"> function SuperCalc(sid,plus) { var ch="1234567890"; var ch1=""; var chBefore=""; var chPost=""; var chEnd = 0; var obj = document.getElementById(sid); if ( obj != null ) { mas = obj.innerHTML.split(""); for ( i = 0; i < mas.length; i++ ) { if ( !chEnd && ch.indexOf(mas[i]) > -1 ) { ch1 = ch1.concat( mas[i] ); if ( ch.indexOf(mas[i+1])<0) chEnd=true; } else if (!chEnd) chBefore=chBefore.concat(mas[i]); else if (chEnd) chPost=chPost.concat(mas[i]); } if (ch1!="") ch1=(ch1/1)+(plus/1); document.getElementById(sid).innerHTML=chBefore+ch1+chPost; } } SuperCalc('1', 2000 ); </script> |
14.12.2009, 13:18 | #2 |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
Код:
Стрелок-охотник
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Очень нужна помощь c матрицами, макросами в Excel. Заранее благодарен(поверьте, очень-очень нужна помощь) | Farridjan | Помощь студентам | 1 | 03.07.2009 12:24 |
Очень нужна помощь с написанием программы... срочно(буду благодарен за помощь) | 5Paladin5 | Помощь студентам | 3 | 02.07.2009 09:12 |
Помогите написать скрипт для проверки правильности ввода числа в строке | DiSpalL | JavaScript, Ajax | 6 | 19.06.2009 16:48 |
Ремэпинг без подмены IP. Как? | Pochemuk | Работа с сетью в Delphi | 15 | 08.04.2008 12:10 |
нужна программа или скрипт | Андрей Попов | Фриланс | 1 | 02.09.2007 11:13 |