@yourbatya
Я новичок в разработке

Как передать значение в массив?

Добрый вечер!
Стараюсь обычно не сталкиваться с JS, но тут пришлось...
Есть в js-коде массив, в который мне нужно подставить значения из input-ов.
var sPlace = new sWidjet({
        track: true,
        apikey: 'sss',
        defaultTest: 'Тест',
        Test: 'Тоже тест',
        items: [ 
            { length : 125, 
              width : 220, 
              height : 35, 
              weight : 6 }
        ],
onReady : function(){ 
            test('#hereWeGo').css('display','inline');
        },

<input type="hidden" id="inHeight" value="35">
<input type="hidden" id="inWeight" value="6">

Вопрос в том, как правильно подставить значения из input-ов в массив items.
  • Вопрос задан
  • 157 просмотров
Решения вопроса 2
Alexandre888
@Alexandre888
Javascript-разработчик
items: [{
        . . . . .
        height: document.getElementById("inHeight").value,
        weight: document.getElementById("inWeight").value
}]

console.log(items[0].height) // 35
console.log(items[0].weight) // 6
Ответ написан
Bavashi
@Bavashi
var sPlace = new sWidjet({
      track: true,
      apikey: 'sss',
      defaultTest: 'Тест',
      Test: 'Тоже тест',
      items: [{
        length: 125,
        width: 220,
        height: document.getElementById("inHeight") ? parseInt(document.getElementById("inHeight").value) : -1,
        weight: document.getElementById("inWeight") ? parseInt(document.getElementById("inWeight").value) : -1
      }],
      onReady: function() {
        test('#hereWeGo').css('display', 'inline');
      },
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽