Показать сообщение отдельно
  #1 (permalink)  
Старый 01.04.2011, 22:27
Новичок на форуме
Отправить личное сообщение для vladislav_m Посмотреть профиль Найти все сообщения от vladislav_m
 
Регистрация: 01.04.2011
Сообщений: 9

select в js. нужна помощь
Добрый вечер!
Дали лабу на селекты.. Все бы хорошо.. но не могу одну вещь додумать..

<script type="text/javascript">
var pp=0;
function p(){
var a=Number(document.getElementById('pamyatniki').value);
var b=Number(document.getElementById('goroda').value);
if(a==b){
var s=document.getElementById('9').value;
summa=Number(s)+1;
document.getElementById('9').value=summa;
}

if(a!=b){
var pp=document.getElementById('10').value;
summa1=Number(pp)+1;
document.getElementById('10').value=summa1;
}

</script>
</head>
<body>
<form name="po">
<table border="1">
<tr><th>Памятник</th><th>Находится в городе</th>
  <tr><td>
  <select size =4 id="pamyatniki" multiple>
  <option value="1">Стена Плача <br>
  <option value="1" >Священный камень Кааб<br>
  <option value="3">Медный всадник<br>
  <option value="4">Третьяковская галерея<br>
  <option value="5">Триумфальная арка<br>
  <option value="6">Статуя Свободы<br>
  <option value="7">Тауэр<br>
  </select>
  </td>
  <td>
  <select size=4 id="goroda">

  <option value="1">Иepycaлим<br>
  <option value="2">Милан<br>
  <option value="3">Пapиж<br>
  <option value="4">Мадрид<br>
  <option value="5">Лoндoн<br>
  <option value="6">Нью-Йорк<br>
  <option value="7">Бepлин<br>
  </select>
  </td></tr>


</table>
<input type="button" value="Результат" onclick="p();"><br>
  Количество правильных ответов <input type="text" id="9" name="res" size="5" disabled="true">
  <br>
    Количество неправильных ответов <input type="text" id="10" name="res1" size="5" disabled="true">
  <input type="reset" value= "Обновить" onclick="reset">
</form>


надо чтоб при выбре нескольких значений из обои <select> выводилось в одну переменную количество совпалений и в другую кол-во не совпавших значений..
НА данный момент я выбираю "Иерусалим" + Стена плача + Священный камень - ставит: правильно- 1.. НУ тут верно - все в коде реализовано.. Хотелось бы чтоб к примеру выбрал я "Иерусалим" + Стена плача + Священный камень + Медный Всадник - вывел: правильно 1. неправильно:1

как сделать?
Ответить с цитированием