Показать сообщение отдельно
  #3 (permalink)  
Старый 23.01.2014, 22:52
Новичок на форуме
Отправить личное сообщение для Kirill2018 Посмотреть профиль Найти все сообщения от Kirill2018
 
Регистрация: 23.01.2014
Сообщений: 4

Короче вот полный скрипт
<script language="javascript">  var d = document;
function summ() {
var len = d.getElementsByName("rating"), el, er = 0, sum = 0;d.getElementById("error").innerHTML = "";
d.getElementById("res").value = ""; d.getElementById("sr").value = "";
for (i = 0; i < len.length; i++) {
el = Number(len[i].value);
if (isNaN(el) || el == "" || (el < 2 || el > 5)) {
d.getElementById("error").innerHTML = "Оценка №"+(i+1)+" не является числом или не попадает в диапазон от 2 до 5!"; er = 1; break;
}
	        else {
	            sum += el;
}
}
if (er == 1) { return false; }
	    d.getElementById("res").value = sum;
	    d.getElementById("sr").value = Math.round(sum/len.length);
	} </script>
Ответить с цитированием