Программирование > JavaScript & JScript
проверка полей
Greg:
всем огромное спасибо за помощь!
Greg:
появился еще один вопрос: есть тэг и в нем неизвестное количество
получить доступ к выбранному значению я могу так вот:
document.form_name.select_name.value
но дело в том, что мне нужно для JS-скриптане значение, которое отправляется серверу (то бишь value=""), а именно текст, который показывается для каждого из
пробовал так:
document.form_name.select_name.text, но он выдает undefined...
кто поможет?
Greg:
хочу оговориться, что количество элементов option и их значения value мне неизвестны, но это можно получить из базы
html_coder:
var HTMLSelectElementOptions = document.form_name.select_name.options; //Коллекция со всеми опциями
for(var i = 1; i < HTMLSelectElementOptions.length; i++)
{
document.write(HTMLSelectElementOptions[i].innerHTML);
//Или так
document.write(HTMLSelectElementOptions[i].firstChild.nodeValue);
}
Должно выводить как раз то, что тебе нужно
Greg:
html_coder
ээээ, дело в том, что мне нужно вывести только то, что выбрано, а не весь список. а точнее присвоить переменное выбранное значение и потом запихнуть в другую строку
пробовал так в цикле:
if (HTMLSelectElementOptions1[i].selected)
{some_str=HTMLSelectElementOptions1[i].innerHTML;}
//потом после цикла
alert(some_str);
и ничего...
Навигация
Перейти к полной версии