Помогите составить скрипт для списка
Помогите исправить скрипт (а может, составить заново). Я в JavaScript почти не разбираюсь, но мне нужно срочно составить скрипт. Из выбранных пользователем категорий списков взять значения value и перемножить их, а результать выводить по кнопке. У меня пока получается что-то вроде этого (но это не работает).
<HTML>
<head>
<script language="JavaScript">
function my() {
var s=parseFloat(ya.sistnalog.options[ya.sistnalog.selected].value);
var m=parseFloat(ya.viddeat.options[ya.viddeat.selected]value);
var r=parseFloat(ya.denob.options[ya.denob.selected]value);
var l=parseFloat(ya.chisl.options[ya.chisl.selected]value);
var v=parseFloat(ya.docum.options[ya.docum.selected]value);
result=s*m*r*l*v;
return result; }
</script>
</head>
<body>
<p><form name="ya">
<select name="sistnalog">
<option value="4000" selected>
<option value="3000" >
<option value="5000" >
</select>
<p><select name="viddeat" >
<option value="1.2" selected>
<option value="2.1" >
<option value="2.2" >
<option value="2.5" >
<option value="1.1" >
</select>
<p><select name="denob" >
<option value="1.05" selected>
<option value="1.2" >
<option value="1.6" >
<option value="2.3" >
<option value="3" >
</select>
<p><select name="chisl" >
<option value="1.1" selected>
<option value="1.4" >
<option value="1.8" >
<option value="2.9" >
<option value="4" >
</select>
<p><select name="docum" >
<option value="1.1" selected>
<option value="1.2" >
<option value="2" >
<option value="3" >
<option value="5" >
</select>
<P><INPUT TYPE="BUTTON" VALUE="рассчитать" onClick="alert(my(s,m,r,l,v))">
</form>
</body>
</html>
Последний раз редактировалось Новенькая, 07.09.2012 в 11:14.
|