калькулятор.
Зравствуйте. Нужен простенький каклькулятор на сайт.
Типа ширина*высота*количество*з рание указаную цену=стоимость Нашел такой вот код: <meta charset="utf-8" /> <title></title> <form id="form" name="form"> <input id="vis" type="text" value="1000" /> Ширина: в мм<br /> <input id="shir" type="text" value="1000" /> Высота: в мм<br /> <input id="kol" type="text" value="1" /> Количество: в мм <div>Стоимость: <span id="result">0</span> руб.</div> </form> <script> document.body.onload = function() { function calc() { var vis = +d.getElementById("vis").value, shir = +d.getElementById("shir").value, kol = +d.getElementById("kol").value, result = d.getElementById("result"); var sq = shir * vis / 1000000 * 50, result.innerHTML = Math.ceil(sq * kol); }; document.form.onchange = calc; calc(); } </script> но на сайте он не работает, форма есть а сумму не считает... Уважаемые специалисты, помогите пожалуйста разобратся с проблемой. Зарание всем примного благодарен. С уваженим Михаил. |
mixa_swed,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. d. замените на document. |
http://learn.javascript.ru/play/NdhRtc
разбирайтесь, еще пример http://javascript.ru/forum/dom-windo...h-s-input.html |
mixa_swed,
var sq = shir * vis / 1000000 * 50, -- запятую поменять на ; |
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<form id="form" name="form">
<input id="vis" type="text" value="1000" /> Ширина: в мм<br />
<input id="shir" type="text" value="1000" /> Высота: в мм<br />
<input id="kol" type="text" value="1" /> Количество: в мм<br />
</form>
<button id="go">Рассчитать</button>
<div>Стоимость: <span id="result">0</span> руб.</div>
<script>
document.body.onload = function() {
var get = function(id){
return document.getElementById(id);
};
var calc = function(){
var vis = get("vis").value,
shir = get("shir").value,
kol = get("kol").value,
sq = shir * vis / 1000000 * 50;
get("result").innerHTML = Math.ceil(sq * kol);
};
get('go').onclick = calc;
};
</script>
</body>
</html>
|
Всем привет. Есть тут работа для опытного программиста, которому нужно немного денег без отрыва от основной работы?
Могу в vanilla.js, ExtJs, node.js, phantom.js, jasmine.js. На сервере в PHP, SQL. Верстка не интересна. |
| Часовой пояс GMT +3, время: 01:56. |