2015-11-19 2 views
1
<input type="text" name="my_sld" style="width: 55%" value=""> 
<br /> 
<select name="my_tld" style="width: 20%"> 
    <option value="com" label="com"> .com </option> 
    <option value="net" label="net"> .net </option> 
    <option value="org" label="org"> .org </option> 
</select> 

<script> 
var sld = my_sld(); 
var tld = my_tld(); 
var domain = sld + tld; 
</script> 

<button go to = http://example.com/check/ + domain + > 

Как сделать my_sld + my_tld go to mysite, когда я нажимаю кнопку через javascript?Передача var на URL-адрес при нажатии кнопки через javascript

, например = http://example.com/check?domain=thedomainname.net

+0

Попробуйте поискать 'window.location'. Возможно, вам придется называть кнопку javascript функцией javascript через onclick, которая затем устанавливает местоположение. –

+0

Дайте входному тексту и атрибуту id, затем загрузите значение с помощью jquery. Вы можете добавить это значение в URL-адрес – Antonio

ответ

1
<script> 
function redirect() { 
    window.location = 'http://example.com/check/' + sld + tld; 
} 
</script> 
<button onclick='redirect();'> 

или с ненавязчивым и до сих пор чистый JavaScript

<button id='redirect'> 
<script> 
    document.getElementById('redirect').onclick = function() { 
     window.location = 'http://example.com/check/' + sld + tld; 
    }; 
</script> 
7

Вы должны сделать так ..

Сначала предоставить любую идентификатор кнопки:

<button id=“test” value=“click"> 

Затем в javascript вам нужно будет:

<script> 
$("#test").click(function(){ 
     var sld = my_sld(); 
     var tld = my_tld(); 
     var domain = sld+tld; 
     window.location.href="http://example.com/check?domain="+domain; 
}) 
</script> 
Смежные вопросы