Добрый вечер!
Дали лабу на селекты.. Все бы хорошо.. но не могу одну вещь додумать..
<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
как сделать?