@ Майк, хорошо. Я отредактировал ваше сообщение, чтобы добавить его в.

я есть следующая сокращенная форма

<form name="thecars">
<select name="cars">
    <option value="mustang">Mustang</option>
    <option value="pinto">Pinto</option>
    <option value="pinto">Chevelle</option>
    <option value="pinto">Other</option>
</select>
</form>

Я пытаюсь получить стоимость выбранного автомобиля по следующей, но она не работает

selectedCar = document.forms["thecars"].elements["cars"].options[thecars.cars.options.selectedIndex].value;

Ответы на вопрос(2)

Присвойте свой идентификаторselect элемент:

<select name="cars" id="cars">

И вы можете получить значение следующим образом:

document.getElementById('cars').value
Решение Вопроса

Правильный код будет:

var oForm = document.forms["thecars"];
var oDDL = oForm.elements["cars"];
var selectedCar = oDDL.value;

Вы не можете получить ссылку на форму, просто используя ее имя.

 Mike19 янв. 2011 г., 07:09
Спасибо это сработало

Ваш ответ на вопрос