Показать сообщение отдельно
  #1 (permalink)  
Старый 11.08.2017, 11:07
Профессор
Отправить личное сообщение для sergiocharm Посмотреть профиль Найти все сообщения от sergiocharm
 
Регистрация: 12.08.2011
Сообщений: 176

Полученные данные инпут
Ребята, подскажите.
Есть калькулятор, при введении данных в который в инпут вставляется итоговое значение. Вот он
tth=new Array(220,30,20,400,450,50,50,20,100);topasM=new Array('Топас-5','Топас-8','Топас-10','Топас-15','Топас-20','Топас-30','Топас-40','Топас-50','Топас-75','Топас-100','Топас-150','Топас-150');topasL=new Array(220,440,760,850,1000,1200,1300,1500,2250,3000,4500,100000);topasP=new Array(5,8,10,15,20,30,40,50,75,100,150,10000);topasG=new Array(55,80,140,240);topasGM=new Array('',' (стандартная)',' Long',' Long нарощенная')
function countvol(){var vol=0;for(i=1;i<=9;i++){dd=document.getElementById('i'+i);vol=vol+tth[i-1]*dd.value;}dd=document.getElementById('i10');vol=vol+1*dd.value;dd=document.getElementById('r1');dd.value=vol;for(i=0;i<=10&&topasL[i]<vol;i++){1;}dd=document.getElementById('u');kol=dd.value;for(;i<=10&&topasP[i]<kol;i++){1;}dd=document.getElementById('g');vol=1*dd.value;for(j=1;j<3&&topasG[j]<vol;j++){1;}comment='';if(j==3){if(i==0){j=2;comment=' *Примечание 2';}if(i==1){j=2;}if(i>3){j=2;}}if(j==2){if(i>5){j=1;}}pr='';dd=document.getElementById('pr');if(dd.checked){if(j==1){j=0;}pr=' Пр'}dd=document.getElementById('r2');dd.value=(topasM[i]+topasGM[j]+pr+comment);}

<form action="selection.html" method="post">
<table class="selection">
<tbody>
<tr>
<td style="width:50%;">
<table style="width:100%;">
<tbody>
<tr>
<td style="text-align: right;">Ванная (200 л.)</td>
<td><span class="minus">-</span><input id="i1" class="inm" type="text" value="0" onchange="countvol(this);" /><span class="plus">+</span></td>
</tr>
<tr>
<td style="text-align: right;">Раковина (30 л.)</td>
<td><span class="minus">-</span><input id="i2" class="inm" type="text" value="0" onchange="countvol(this);" /><span class="plus">+</span></td>
</tr>
<tr>
<td style="text-align: right;">Биде (5 л.)</td>
<td><span class="minus">-</span><input id="i3" class="inm" type="text" value="0" onchange="countvol(this);" /><span class="plus">+</span></td>
</tr>
<tr>
<td style="text-align: right;">Джакузи стандартная (400 л.)</td>
<td><span class="minus">-</span><input id="i4" class="inm" type="text" value="0" onchange="countvol(this);" /><span class="plus">+</span></td>
</tr>
<tr>
<td style="text-align: right;">Джакузи угловая (450 л.)</td>
<td><span class="minus">-</span><input id="i5" class="inm" type="text" value="0" onchange="countvol(this);" /><span class="plus">+</span></td>
</tr>
<tr>
<td style="text-align: right;">Стиральная машина (50 л.)</td>
<td><span class="minus">-</span><input id="i6" class="inm" type="text" value="0" onchange="countvol(this);" /><span class="plus">+</span></td>
</tr>
<tr>
<td style="text-align: right;">Посудомоечная машина (20 л.)</td>
<td><span class="minus">-</span><input id="i7" class="inm" type="text" value="0" onchange="countvol(this);" /><span class="plus">+</span></td>
</tr>
<tr>
<td style="text-align: right;">Унитаз (10 л.)</td>
<td><span class="minus">-</span><input id="i8" class="inm" type="text" value="0" onchange="countvol(this);" /><span class="plus">+</span></td>
</tr>
<tr>
<td style="text-align: right;">Душ: (60 л.)</td>
<td><span class="minus">-</span><input id="i9" class="inm" type="text" value="0" onchange="countvol(this);" /><span class="plus">+</span></td>
</tr>
<tr>
<td style="text-align: right;">Прочее, л.</td>
<td><span class="minus">-</span><input id="i10" class="inm" type="text" value="0" onchange="countvol(this);" /><span class="plus">+</span></td>
</tr>
</tbody>
</table>
</td>
<td style="width:50%;vertical-align: top;">
<table style="width: 100%;">
<tbody>
<tr>
<td style="text-align: left;">Пользователей (с учетом гостей), чел.</td>
<td style="text-align: left;width:30%;"><span class="minus">-</span><input id="u" class="inm" type="text" value="1" onchange="countvol(this);" /><span class="plus">+</span></td>
</tr>
<tr>
<td style="text-align: left;">Залегание трубы, см.</td>
<td><span class="minus">-</span><input id="g" class="inm" type="text" value="55" onchange="countvol(this);" /><span class="plus">+</span></td>
</tr>
<tr>
<td style="text-align: left;">С принудительной откачкой:</td>
<td><input id="pr" class="inm" type="checkbox" onchange="countvol(this);" /> да</td>
</tr>
<tr><td><hr /></td>
</tr>
<tr><td>
<strong>Итог:</strong>
<input id="r1" class="inm" style="width: 50px;" type="text" value="0" /> л.</td>
</tr>
<tr><td><strong>Рекомендуемый септик:</strong>
<input id="r2" disabled="disabled" type="text" value="" />
</td>
</tr>
<tr><td><input type="reset" value="Сброс" />
</td></tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</form>

Допустим получается значение итога Топас 5 Пр, мне надо как то сделать чтобы рядом подставлялась ссылка на этот товар, по сути считать бы значение итога, сравнить его со значнием и исходя из этого подставить нужную ссылку.
Ответить с цитированием