Форма ввода и выбора значений создает URL

0

У меня есть следующий код, который отлично работает:

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

Я получаю http://www.domain.com/?domain=index&tld=.com

Теги:
forms
url

1 ответ

0
Лучший ответ

вы не дали тегу select id.

select name="tld" id="tld">
  • 1
    Вау! Как я это пропустил! Приветствия для этого!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню