У меня есть следующий код, который отлично работает:
<script>
function process()
{
var url=document.getElementById("domain").value + document.getElementById("tld").value;
location.href=url;
return false;
}
</script>
<form onSubmit="return process();">
URL: <input type="text" name="domain" id="domain"> <input type="text" name="tld" id="tld"> <input type="submit" value="go">
</form>
Это дает мне www.domain.com/google.com("google" - это домен и ".com" - tld)
НО, я хочу заменить вход "tld" для выбора меню. Я пробовал это:
<script>
function process()
{
var url=document.getElementById("domain").value + document.getElementById("tld").value;
location.href=url;
return false;
}
</script>
<form onSubmit="return process();">
URL: <input type="text" name="domain" id="domain"> <select name="tld"><option value=".com">.com</option></select><input type="submit" value="go">
</form>
вы не дали тегу select id.
select name="tld" id="tld">