Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.02.2018, 02:49
Новичок на форуме
Отправить личное сообщение для lexicon39 Посмотреть профиль Найти все сообщения от lexicon39
 
Регистрация: 05.02.2018
Сообщений: 2

как дописать калькулятор Срочно!!
Я новичок в jquare b d javascript вот решил написать калькулятор только не могу понять как сделать чтобы при нажатии чека в функции калк появлялась переменная plita а при снятии чека она исчезала соответственно меняла значение в .keyup (); по чеку.
вот код:

$(document).ready(function () {
$("#fundament2,#fundament1").keyup(function calc() {

var witch = $('input[name=with_lenta]').val() * 2;
var height = $('input[name=height_lenta]').val() * 2;
var thic = $('input[name=thic_lenta]').val()/ 100 ;
var cokol_h = $('input[name=cokol_h]').val()/ 100 ;
var cokol_w = $('input[name=cokol_w]').val()/ 100 ;
var perek = $('input[name=perek]').val()/ 100 ;
var pod_w = $('input[name=pod_w]').val()/ 100 ;
var pod_h = $('input[name=pod_h]').val()/ 100 ;




//--------------------------------------------------------//


var plita = witch / 2 * height / 2 * perek; // надо уберать по действию $("#chek_plit").on("click", function perek()

var cokol = cokol_h + cokol_w;
var pogonaj = witch + height;
var podoshva = pod_w * pod_h * pogonaj;
var total = witch + height;
var lenta_fun = total * thic * cokol;




newTotal = lenta_fun + podoshva + plita;
newTotal = newTotal.toFixed(2);
//var newTotal = Math.round(total1);

$("#Tot").text(newTotal);
$("#Tot1").text(pogonaj);
})

.keyup ();


//------------------- Переключатель плита ----------------//
$("#chek_plit").on("click", function perek(){
if( $(this).is(':checked') ){

$ (".fons2").css ({"display": "block"});
$ (".fons").css ({"margin-top": "0px"});

}else{

$ (".fons2").css ({"display": "none"});
$ (".fons").css ({"margin-top": "38px"});
$('input[name=perek]').val('');

}
});

//------------------- Переключатель пятка ----------------//

$("#chek_pod").on("click", function(){
if( $(this).is(':checked') ){

$ (".fons1").css ({"display": "block"});

}else{

$ (".fons1").css ({"display": "none"});
//document.getElementById("pod_h").value='0';
//document.getElementById("pod_w").value='0';

}
});





//__________________________________________________ ________________







//------------------------------------------------------//





$("#clic").on("click", function() {

if ($("#l1").prop("checked"))

{

$('#block1,#fundament1,#fundament2').animate({heig ht: 'show'}, 500);
$('#block2,#block3,#block4,#block5,#block6,#random _plita,#random_6,#random_7').animate({height: 'hide'}, 500);
//------------------- Калькулятор 1 ----------------//


}



else {if ($("#l2").prop("checked"))
{

$('#block1,#block3,#block4,#block5,#block6,#random _plita,#random_6,#random_7').animate({height: 'hide'}, 500);
$('#block2,#fundament1,#fundament2').animate({heig ht: 'show'}, 500);
//------------------- Калькулятор 2 ----------------//

}

else { if ($("#l3").prop("checked"))

{

$('#block1,#block2,#block4,#block5,#block6,#random _plita,#random_7').animate({height: 'hide'}, 500);
$('#block3,#fundament1,#fundament2,#random_6').ani mate({height: 'show'}, 500);
//------------------- Калькулятор 3 ----------------//
alert = ("похуй");
}

else { if ($("#l4").prop("checked"))

{
$('#block1,#block2,#block3,#block5,#block6,#random _plita,#random_6').animate({height: 'hide'}, 500);
$('#block4,#fundament1,#fundament2').animate({heig ht: 'show'}, 500);
//------------------- Калькулятор 4 ----------------//
}
else { if ($("#l5").prop("checked"))
{

$('#block1,#block2,#block3,#block4,#block6,#fundam ent1,#fundament2,#random_6,#random_7').animate({he ight: 'hide'}, 500);
$('#block5,#random_plita').animate({height: 'show'}, 500);
//------------------- Калькулятор 5 ----------------//
}

else { if ($("#l6").prop("checked"))

{
$('#block1,#block2,#block3,#block4,#block5,#random _plita').animate({height: 'hide'}, 500);
$('#block6,#fundament1,#fundament2,#random_6,#rand om_7').animate({height: 'show'}, 500);
//------------------- Калькулятор 6 ----------------//
}

}}}}}});





});

там ещё смена картинок по чеку прописана.
Ответить с цитированием
  #2 (permalink)  
Старый 05.02.2018, 02:51
Новичок на форуме
Отправить личное сообщение для lexicon39 Посмотреть профиль Найти все сообщения от lexicon39
 
Регистрация: 05.02.2018
Сообщений: 2

там по чеку сейчас картинка и форма вылезает а надо чтобы и данные сбрасывала с формы при снятии чека.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
СРОЧНО!!! Калькулятор. zima5036 Работа 5 09.08.2017 13:25
Мотоциклисты есть? l-liava-l Оффтопик 13 04.07.2014 13:35
Как сделать такой калькулятор при условии что товаров может быть 80-100 dimas15 Элементы интерфейса 10 17.02.2014 22:01
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
document.write - как дописать документ SunYang Общие вопросы Javascript 20 16.12.2013 15:43