Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.06.2011, 14:29
Новичок на форуме
Отправить личное сообщение для piton1175 Посмотреть профиль Найти все сообщения от piton1175
 
Регистрация: 12.06.2011
Сообщений: 4

Помогите с калькулятором
Люди добрые подскажите что не так)я новичок и не очень разбираюсь в этом!


<form id="calcForm" method="post" name="calcForm" action="index.php">
<script language="javascript">
 function minus()
{
val = parseInt(document.forms['calcForm'].s.value);
if (val>0){
val--;
document.forms['calcForm'].s.value=val;
document.forms['calcForm'].s.fireEvent('change');
} 
 
function sel() 
{ 
var price = Array(37); 
price=[ 
[0,0,0,0], 
[700,600,550,500], 
[800,700,650,600], 
[730,630,580,530], 
[820,720,670,620], 
[850,750,700,650], 
[780,680,630,580], 
[780,680,630,580], 
[850,750,700,650], 
[0,0,0,0,0,0,0], 
[850,750,700,650], 
[0,0,0,0,0,0,0], 
[720,620,570,520], 
[750,650,600,550], 
[750,650,600,530], 
[750,650,600,550], 
[870,770,720,670], 
[900,800,750,700], 
[900,800,750,700], 
[800,700,650,600], 
[750,650,600,550], 
[720,620,570,520], 
[750,650,600,550], 
[800,700,650,600], 
[850,750,700,650], 
[900,800,750,700], 
[800,700,650,600], 
[800,700,650,600], 
[750,650,600,550], 
[850,750,700,650], 
[780,680,630,580], 
[850,750,700,650], 
[850,750,700,650], 
[1000,900,850,800], 
[1050,950,900,850], 
[1100,1000,950,900], 
[1000,900,850,800] 
]; 

var faktura_f = parseInt(document.forms['calcForm'].faktura.value); 
var s_f = parseInt(document.forms['calcForm'].s.value); 
var sum=0; 
if (s_f<6){ 
sum=price[Number(faktura_f)][0]*s_f 
} else if ((s_f>=6)&(s_f<10)) { 
sum=price[Number(faktura_f)][1]*s_f 
} else if ((s_f>=10)&(s_f<15)) { 
sum=price[Number(faktura_f)][2]*s_f 
} else if ((s_f>=15) { 
sum=price[Number(faktura_f)][3]*s_f 
} 
sum=sum+0;
document.forms['calcForm'].buf.value=sum; 
document.forms['calcForm'].buf.fireEvent('change'); 
} 
</script>
Площадь потолка м:
<input type="text" onkeyup="sel()" value="0" name="s">

<select value="1" onchange="sel()" size="1" name="faktura">
<option value="1">матовый белый, ширина 2,2м. (Германия)</option>
<option value="2">матовый белый, ширина 2,2м. (Италия)</option>
<option value="3">матовый белый, ширина 2,2м. (Франция)</option>
<option value="4">матовый белый, ширина 3м. (Франция)</option>
<option value="5">матовый белый, ширина 3,55м. (Франция)</option>
<option value="6">матовый белый, ширина 3,55м. (Бельгия)</option>
<option value="7">матовый цветной, ширина 2,2м. (Франция)</option>
<option value="8">матовый цветной, ширина 3м. (Франция)</option>
<option value="10">матовый цветной, ширина 3,55м. (Франция)</option>
<option value="12">глянец белый, ширина 1,65м. (Германия)</option>
<option value="13">глянец белый, ширина 1,65м. (Франция)</option>
<option value="14">глянец белый, ширина 1,94м. (Германия)</option>
<option value="15">глянец белый, ширина 1,94м. (Франция)</option>
<option value="16">глянец белый, ширина 2,2м. (Франция)</option>
<option value="17">глянец белый, ширина 3м. (Франция)</option>
<option value="18">глянец белый, ширина 3,55м. (Франция)</option>
<option value="19">глянец белый, ширина 3,55м. (Бельгия)</option>
<option value="20">глянец цветной, ширина 1,44м. (Франция)</option>
<option value="21">глянец цветной, ширина 1,65м. (Германия)</option>
<option value="22">глянец цветной, ширина 1,65м. (Франция)</option>
<option value="23">глянец цветной, ширина 1,94м. (Франция)</option>
<option value="24">глянец цветной, ширина 2,2м. (Франция)</option>
<option value="25">глянец цветной, ширина 3м. (Франция)</option>
<option value="26">глянец цветной, ширина 3,55м. (Бельгия)</option>
<option value="27">сатин белый, ширина 2,2м. (Италия)</option>
<option value="28">сатин белый, ширина 2,2м. (Франция)</option>
<option value="29">сатин белый, ширина 3,55м. (Франция)</option>
<option value="30">сатин цветной, ширина 2,2м. (Франция)</option>
<option value="31">сатин цветной, ширина 3м. (Франция)</option>
<option value="32">опал прозрачный, ширина 2,2м. (Франция)</option>
<option value="33">стиль, ширина 1,4-1,5м. (Франция)</option>
<option value="34">мрамор, ширина 1,4-1,5м. (Франция)</option>
<option value="35">фантазия, хамелеон, эксклюзив, ширина 1,4-1,5м. (Франция)</option>
<option value="36">блеск, замша, ширина 1,4-1,5м. (Франция)</option>

<input type="text" value="0" name="buf">{buf}
<input id="rez" type="hidden" value="123425345436456450" name="rez">{rez}</form>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с калькулятором Sovereign Общие вопросы Javascript 21 20.06.2011 05:55
Прелоадер (помогите разобраться) xsfd AJAX и COMET 6 16.09.2010 02:30
Помогите! Многоуровневые вкладки! sergeeeeee Элементы интерфейса 2 02.08.2010 23:50
Помогите нубу Fongolcs Работа 34 19.05.2010 22:45
Помогите новичку с выпадающим списком interest Элементы интерфейса 5 19.05.2010 13:15