[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: считалка на яве - в чем косяки?
Страницы: 1, 2
achuser
всем привет. не могу заставить работать сей код. подскажите, пожалуйста, где косячу? :)

в общем есть 3 инпута. в одном вбиваем сумму, в другом селекте выбираем категорию товара, и третий чекбокс.
и на яве калькулятор по условиям.
при изменении данных в инпутах должна выполняться функция и выдавать результат.

но как понимаете, фигушки...


<script type="mce-text/javascript">// <![CDATA[
var total=0;
function calc() {
document.write("За день");
if ((document.getElementById("predmet").value==1)&&(document.getElementById("summa").value<20000)) { total= (document.getElementById("summa").value*0.12)/30}
else if ((document.getElementById("predmet").value==1)&&(document.getElementById("summa").value>19999)) { total= (document.getElementById("summa").value*0.1)/30}
else if ((document.getElementById("predmet").value==2)&&(document.getElementById("summa").value>19999)) { total= (document.getElementById("summa").value*0.1)/30}
else if ((document.getElementById("predmet").value==3)&&(document.getElementById("summa").value>19999)) { total= (document.getElementById("summa").value*0.1)/30}
else if ((document.getElementById("predmet").value==4)&&(document.getElementById("summa").value>19999)) { total= (document.getElementById("summa").value*0.1)/30}
else if ((document.getElementById("predmet").value==5)&&(document.getElementById("summa").value>9999)) { total= (document.getElementById("summa").value*0.08)/30}
else if (document.getElementById("predmet").value==6) { total= (document.getElementById("summa").value*0.06)/30}
else if ((document.getElementById("predmet").value==2)&&(document.getElementById("summa").value<20000)&&(document.getElementById("garant").cheked==true)) { total= (document.getElementById("summa").value*0.2)/30}
else if ((document.getElementById("predmet").value==2)&&(document.getElementById("summa").value<20000)&&(document.getElementById("garant").cheked!==true)) { total= (document.getElementById("summa").value*0.25)/30}
else if ((document.getElementById("predmet").value==3)&&(document.getElementById("summa").value<20000)) { total= (document.getElementById("summa").value*0.25)/30}
else if ((document.getElementById("predmet").value==4)&&(document.getElementById("summa").value<20000)&&(document.getElementById("garant").cheked==true)) { total= (document.getElementById("summa").value*0.15)/30}
else if ((document.getElementById("predmet").value==4)&&(document.getElementById("summa").value<20000)&&(document.getElementById("garant").cheked!==true)) { total= (document.getElementById("summa").value*0.2)/30}
else if ((document.getElementById("predmet").value==5)&&(document.getElementById("summa").value<10000)&&(document.getElementById("garant").cheked==true)) { total= (document.getElementById("summa").value*0.15)/30}
document.write("За день "+total);

}
// ]]></script>
<br /> Калькулятор займа <br /> Сумма займа:     <input onchange="calc()" min="0" max="10000000" step="500" value="500" id="summa" type="number" name="summa" style="background-color: #ececec; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; outline: none;" /> <br /><select onchange="calc()" style="background-color: #ececec; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; outline: none;" name="predmet" id="predmet">
<
option value="1">Ювелирные украшения</option>
<
option value="2">Инструмент, оборудование</option>
<
option value="3">Бытовая техника</option>
<
option value="4">Цифровая техника, электроника</option>
<
option value="5">Автомобили, спецтехника</option>
<
option value="6">Недвижимость</option>
<
/select><br />На гарантии     <input onchange="calc()" type="checkbox" name="garant" id="garant" style="background-color: #ececec; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; outline: none;" /> <br />
<
script type="text/javascript">// <![CDATA[
document.write(total);
// ]]></script>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.