Когда я выбираю google, значение кнопки отправки превращается в google.com, и я выбираю yahoo submit button значение будет изменено. Вот моя попытка.как создать динамическую функцию javascript
<script>
function goToNewPage() {
if(document.getElementById('target').value){
window.open('url','_blank');
}
}
</script>
<form name="dropdown">
<select name="selected" id="target" accesskey="E">
<option selected>...Select...</option>
<option value="http://www.google.com">Google</option>
<option value="http://www.yahoo.com/">Yahoo</option>
</select>
<input type="button" value="Go" onclick="goToNewPage(document.dropdown.selected)">
</form>
Там нет кнопки отправки в вашем коде ...? Вы хотите, чтобы текст кнопки изменялся в соответствии с тем, что вы выбрали из раскрывающегося списка (говорит текст)? Или открыть URL-адрес, взятый из выбранного раскрывающегося списка в новом окне (говорит код)? – Teemu
, когда некоторые выбирают google и нажимают кнопку отправки, а затем открывают новую вкладку с ссылкой google, а когда некоторые клики yahoo открывают новую вкладку с ссылкой yahoo ... На последней строке – Student