Я ищу для ввода текста, который затем используется для создания нескольких URL-адресов и открыть каждый из них на отдельной вкладке.
<input type="text" id="text" />
<input type="button" id="btn" value="Submit" onClick="javascript: window.open('http://www.mywebsite.com/print/' + document.getElementById('text').value);" />
<input type="button" id="btn" value="Submit" onClick="javascript: window.open('http://www.anywebsite.com/print/' + document.getElementById('text').value);" />
в основном делает то, что мне нужно, но только для одного вместо нескольких URL.
Например: Ввод: hello123 При отправке откройте вкладку для каждого из следующих URL-адресов. Например, www.mywebsite.com/print/hello123/и www.anywebsite.net/q= hello123 & sort
function openURL(){
var txt = document.getElementById('text').value;
var link1 = 'http://www.mywebsite.com/print/'+ txt;
var link2 = 'http://www.anywebsite.com/print/'+ txt;
var i;
for(i = 1; i < 3; i++){
if(i == 1)
window.open(link1, '_blank');
else if (i==2)
window.open(link2, '_blank');
}
}
<input type="text" id="text" />
<input value="Submit" type="button" onclick="openURL()">
Вы найдете пример кода ниже
HTML
<input type="text" id="text" />
<input type="button" id="btn" value="Submit" onclick="openURLs(document.getElementById('text').value)"/>
JavaScript
function openURLs(url){
var baseURLs = ['www.mywebsite.com/print/${url}/', 'www.anywebsite.net/q=${url}&sort']
baseURLs.forEach(function(u) {
window.open(u);
});
}