У меня есть скрипт, который декодирует URL и установить значение поля осины с url`s параметром (? = Lastname Кто & телефон = 12345)Javascript пустой массив объектов и URL параметр
<script>
var urlParams;
(window.onpopstate = function() {
var match,
pl = /\+/g, // Regex for replacing addition symbol with a space
search = /([^&=]+)=?([^&]*)/g,
decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); },
query = window.location.search.substring(1);
urlParams = {};
while (match = search.exec(query))
urlParams[decode(match[1])] = decode(match[2]);
})();
lastname = urlParams["lastname"];
document.getElementById('ctl00_maincontent_FormView1_FirstNameTextBox').value = lastname;
</script>
Как чтобы проверить, является ли элемент массива нулевым и просто оставить поле пустым, вместо этого теперь я получаю undefined. У меня есть несколько параметров для проверки (фамилия, имя, телефон и т. Д.)
Спасибо.
работал, спасибо! –