Опечатка? это сработало бы, если бы вы изменили:
document.forms[this].action
до
document.forms["adform"].action
Редактировать
У вас также есть var fwork = document.getElementById('FW');
, а затем fwork.value.toString()
, но FW
- это DIV , а не SELECT
.
Измените выбор на <select id="frwork" name="frwork">
и прочитайте его с помощью var fwork = document.getElementById('frwork');
Редактировать 2
Ваш fwork.value.toString() == "wap"
никогда не будет верным, поскольку единственный случай, когда "WAP"
- это <option id = "wap">w-Net</option>
, который не является .value
.
Измените HTML на:
<select name="frwork" id = "frwork">
<option value=""></option>
<option value="jqm">jQuery Mobile</option>
<option value = "wap">Webapp-Net</option>
<option value = "tst">a Test</option>
</select>
И чтобы прочитать выбранное значение заменить:
if (fwork.value.toString() == "wap") {
с:
if (fwork.options[fwork.selectedIndex].value == "wap") {