Показать сообщение отдельно
  #1 (permalink)  
Старый 01.11.2014, 22:31
Интересующийся
Отправить личное сообщение для usa-1500 Посмотреть профиль Найти все сообщения от usa-1500
 
Регистрация: 07.02.2014
Сообщений: 19

Label в Javascript
Решил попробовать создать вторую форму с метками и вывести. Никак не выводит form2. Что нужно исправить в коде чтобы вывело?

<!DOCTYPE HTML>

  <meta charset="utf-8">
  <title>SELECT</title>
 </head>
 <body>
<form name="form">
  <select name="genre" multiple>
    <option value="blues" selected>Мягкий блюз</option>
    <option value="rock" selected>Жёсткий рок</option>
    <option value="classic" selected>Классика</option>
  </select>
</form>
<br>
<form name="form2">
  <select name="music" multiple>
    <option value="executor" selected>Исполнитель</option>
    <option value="nationality" selected>Национальность</option>
    <option value="place" selected>Место проведения</option>
  </select>
</form>

<script>

var form = document.body.children[0];
var select = form.elements.genre;

for (var i=0; i<=select.options.length; i++) {
  var option = select.options[i];

  if(option.selected) {
    document.writeln(option.value);
  }

}


var form2 = document.body.children[0];
var select = form2.elements.music;

for (var j=0; j<=select.options.length; j++) {
  var option2 = select.options[j];

  if(option2.selected) {
  	document.writeln(option2.value);
  }
}
</script>

 </body>
</html>
Ответить с цитированием