калькулятор.
Зравствуйте. Нужен простенький каклькулятор на сайт.
Типа ширина*высота*количество*з рание указаную цену=стоимость Нашел такой вот код: <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, время: 06:25. |