как записать в ссылку 2 переменные? [требует правки]

312
17 мая 2017, 09:27

Есть такая строка

do { printf("a href='test.php?sub=%s&limit=****'",$myrow28["id"],$myrow28["name"]); }

Как сделать, чтобы вместо **** записывалось значение которое я ввожу с клавиатуры ?

Answer 1

При поддержке ES6 можно сделать так:

function toUrl(strs, ...vals) { 
  return String.raw({ raw: strs }, ...vals.map(encodeURIComponent)) 
} 
 
document.forms.url.addEventListener('input', function () { 
  document.querySelector('a').href = toUrl `//example.com?a=${this.a.value}&b=${this.b.value}` 
})
a:after { content: attr(href); white-space: nowrap; }
<form name=url><input name=a> <input name=b></form><br><a></a>

Answer 2

Не совсем понятен вопрос, но предложу такой вариант:

let demo = document.getElementById('Demo'); 
let input_field = document.getElementById('Input_field'); 
let link = document.getElementById('Link'); 
let link_attr = link.getAttribute('href'); 
console.log(input_field.value) 
input_field.addEventListener('input', function(){ 
	let text = link_attr + input_field.value  
	link.setAttribute('href', text); 
	demo.innerText =  'Ссылка у тега <a> теперь такая: ' + text; 
})
* { 
  box-sizing: border-box; 
} 
 
.wrapper { 
  display: -webkit-box; 
  display: -ms-flexbox; 
  display: flex; 
  -webkit-box-pack: center; 
      -ms-flex-pack: center; 
          justify-content: center; 
  -webkit-box-align: center; 
      -ms-flex-align: center; 
          align-items: center; 
  -webkit-box-orient: vertical; 
  -webkit-box-direction: normal; 
      -ms-flex-direction: column; 
          flex-direction: column; 
  width: 300px; 
  height: 400px; 
  padding: 20px; 
  margin: 30px auto; 
  border: 1px solid #c0c0c0; 
} 
.wrapper input { 
  margin-bottom: 20px; 
}
<div class="wrapper"> 
	<input id="Input_field" type="text" /> 
	<div id="Demo"> 
 
	</div> 
	<a id="Link" href="test.php?sub=%s&limit="></a> 
</div>

READ ALSO
Как удалить вредоносный код из сайта

Как удалить вредоносный код из сайта

ЗдравствуйтеНедавно начал замечать, что при открытии моего сайта идет редирект на какой то рекламный сайт

426
PHP to Python помощь [требует правки]

PHP to Python помощь [требует правки]

Доброго времени суток всем Есть такой вот небольшой код на php Нужно переписать на питоне

268
Как выбрать последнее значение i_id по data_id

Как выбрать последнее значение i_id по data_id

Добрый день! Есть таблицаВ ней нужно выбирать все, но только последние значения i_id по data_id

302
Сложные выборки по времени в MySQL

Сложные выборки по времени в MySQL

Есть таблица в базе, примерно такого вида id, project_id, value, date_updated, то есть таблица хранит значение некоторого параметра для определенного проекта...

419