| 
		
			| Julia1991 | 26.01.2020 20:36 |  
 Передать значение из урл в input value
 Есть форма обратного звонка. Мне нужно в поле input передать значение из url при загрузке страницы. К примеру значение utm_source(это google). Вот ссылка https://gs-3.com.ua/?utm_source=goog...Anx1EAL  w_wcB 
jQuery(window).load(function() {
    jQuery.extend({
  getUrlVars: function(){
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
      hash = hashes[i].split('=');
      vars.push(hash[0]);
      vars[hash[0]] = hash[1];
    }
    return vars;
  },
  getUrlVar: function(name){
    return jQuery.getUrlVars()[name];
  }
});
var url =jQuery.getUrlVar('utm_source');
jQuery('input[name="utm_source"]').val(url);
});
Скрипт срабатывает только если в консоле напечатать  
var url =jQuery.getUrlVar('utm_source');
jQuery('input[name="utm_source"]').val(url);
 а вот если просто добавить в файле, то не прибавляется значение в value поля input. |