Калькулятор н js+yii2

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Artikk
Сообщения: 742
Зарегистрирован: 2017.02.10, 09:12

Калькулятор н js+yii2

Сообщение Artikk »

Здравствуйте.
Имеется формула:
Тип изделия + тип материала x ( ширина x высоту);
Тип изделия и тип материала хранится в бд http://c2n.me/3LEumVc
Как сделать калькулятор по такой формуле?
Я сделал так:
js:

Код: Выделить всё

 $('#calcs').on('click', function(e){
        var width =  parseInt($('#width').val());
        var height =  parseInt($('#height').val());
        var data = $('input[name=ittms]:checked').val();
        var n = data.split(",");
        var summ = width * height;
        var itog = parseInt(n[0])+parseInt(n[1])*(summ);
        $('#answ').text(itog);
    });
html:

Код: Выделить всё

<div class="col-xs-12 col-md-12 col-lg-12 col-sm-12">
				<div class="col-xs-12 col-md-4 col-lg-4 col-sm-4">
					<?php foreach($items as $item):?>
						<div>
							<input name="ittms" type="radio" value="<?php echo $item->type_izd?>,<?php echo $item->type_mat?>"> <?php echo $item->name?>
						</div>
					<?php endforeach;?>
				</div>
				<div class="col-xs-12 col-md-4 col-lg-4 col-sm-4">
					<div>
						<label>Ширина</label>
						<input type="text" id="width" class="form-control fgfgf" value="0">
					</div>
					<div>
						<label>Высота</label>
						<input type="text" id="height" class="form-control fgfgf" value="0">
					</div>
					<div>
						<input type="submit" id="calcs" class="btn-success btttt" value="Рассчитать">
					</div>
				</div>
				<div class="col-xs-12 col-md-4 col-lg-4 col-sm-4">
					<h3 class="border ttter">Итого</h3>
					<div class="value pull-left"><span id="answ">0</span> Руб.</div>
				</div>
			</div>
Я почему-то уверен, что я намудрил регулярными выражениями. Вопрос, как сделать проще?
Аватара пользователя
vitalik1183
Сообщения: 1675
Зарегистрирован: 2014.07.01, 08:42

Re: Калькулятор н js+yii2

Сообщение vitalik1183 »

Я почему-то уверен, что я намудрил регулярными выражениями
А где они?
Yii2!
Artikk
Сообщения: 742
Зарегистрирован: 2017.02.10, 09:12

Re: Калькулятор н js+yii2

Сообщение Artikk »

я метод split имею ввиду. можно было как то проще?
Dima1987
Сообщения: 20
Зарегистрирован: 2017.06.26, 13:49

Re: Калькулятор н js+yii2

Сообщение Dima1987 »

с каких пор сплит ето регулярка?
Dima1987
Сообщения: 20
Зарегистрирован: 2017.06.26, 13:49

Re: Калькулятор н js+yii2

Сообщение Dima1987 »

ну можно еще в одну строчку записать
Dima1987
Сообщения: 20
Зарегистрирован: 2017.06.26, 13:49

Re: Калькулятор н js+yii2

Сообщение Dima1987 »

еще б пару проверок вставить было бы неплохо
Ответить