2015-11-19 44 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转到mysite当我点击通过javascript按钮?当点击按钮通过javascript传递var到url

例如= http://example.com/check?domain=thedomainname.net

+0

尝试寻找到'window.location'。您可能必须通过onclick让您的按钮调用JavaScript函数,然后设置位置。 –

+0

给输入文本并选择一个id属性,然后用jquery加载值。您可以将该值附加到网址 – 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

你应该做这样的..

首先提供任何ID到按钮:

<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>