Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Javascript sprintf, Надо сделать форматированный вывод 
:(
    Опции темы
TetraHC
Дата 18.6.2009, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 8.6.2009

Репутация: нет
Всего: нет



Добрый день! есть две переменные на Javascript - id и price

Вот кусочек функции

function addToCart(id, price,man) {
//ТЕЛО ФУНКЦИИ
}

Надо в теле функции создать переменну (строку) вида qty000X000Y, где X это число ID, Y - число price

На php это выглядело бы так:

$data_t=sprintf("%04d%04d",$id,$price);

$data ='qty';
$data.=$data_t;

Это сообщение отредактировал(а) TetraHC - 18.6.2009, 18:55
PM MAIL   Вверх
BrainWorker
Дата 18.6.2009, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 553
Регистрация: 9.8.2007
Где: Дубна, Россия

Репутация: нет
Всего: 2



Код

function addToCart (id, price, man)
{    
   var result = "";

   var n = id.toString().length;
   for (var i = 0; i < 4 - n; i++) result += '0';
   result += id;

   n = price.toString().length;
   for (var i = 0; i < 4 - n; i++) result += '0';
   result += price;

   return man + result;
}


Это сообщение отредактировал(а) BrainWorker - 18.6.2009, 18:27
PM MAIL Jabber   Вверх
TetraHC
Дата 18.6.2009, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 8.6.2009

Репутация: нет
Всего: нет



Ты знаешь, работает! Спасибо!

А вот может есть решение на основе sprintf Явасрипта?
PM MAIL   Вверх
An6rey
Дата 18.6.2009, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 13.10.2008

Репутация: 3
Всего: 5



такой функции в JavaScript нет.
Но существуют реализации на JavaScript.
Например в библиотеке jsolait
Или код можно взять с ресурса javascript.ru
PM MAIL   Вверх
TetraHC
Дата 19.6.2009, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 8.6.2009

Репутация: нет
Всего: нет



Спасибо! Можно закрывать!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0454 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.