Показать сообщение отдельно
  #1 (permalink)  
Старый 18.09.2017, 12:07
Новичок на форуме
Отправить личное сообщение для Ogame Посмотреть профиль Найти все сообщения от Ogame
 
Регистрация: 18.09.2017
Сообщений: 3

Передача переменных в input из GET-запроса
Приветствую участников форума!
Я нуб, нужен совет)
JS знаю посредственно, но пришлось применять и его.

Есть два поля ввода:
<input type="text" name="USD" id="payusd"  autocomplete="off" class="form-control" value="" placeholder="USD" required>
<input type="text" name="UAH" id="uahsell"  autocomplete="off" class="form-control" value="" placeholder="UAH" required>


И есть вот такой GET-запрос:
http://127.0.0.1/t.html?usd=1&uah=26


Пытаюсь передать в них данные из GET запроса:
var tmp = new Array();
 var tmp2 = new Array();
 var param = new Array();

 var get = location.search; 
 if(get != '') {
  tmp = (get.substr(1)).split('&');
  for(var i=0; i < tmp.length; i++) {
  tmp2 = tmp[i].split('=');
  param[tmp2[0]] = tmp2[1];
  }
  alert(param['usd']);
  alert(param['uah']);
document.getElementById('uahsell').value = param['uah'];
document.getElementById('payusd').value = param['usd'];
 }
}


или пробовал вот так:

var d = document.getElementById('payusd');
var g = document.getElementById('uahsell');
d.value = param['usd'];
g.value = param['uah'];


В алертах вылазит корректные данные
Но почему-то данные не вставляются в input-поля
Что я делаю не так?

Заранее спасибо за ответы!

Последний раз редактировалось Ogame, 18.09.2017 в 12:46.
Ответить с цитированием