Dilettante_Pro, благодарю. Я сильно все усложнял :)
|
--
|
--
|
привет.
У меня очень похожая ситуация. этот скрипт тоже подойдёт,но на элементы в том числе селект, нужно навешивать стили и т.п,а в js я ноль с плюсом. если есть возможность поделитесь как переделать,чтобы select был не в скрипте, а в form вместе с input и output. Заранее выражаю благодарность |
<!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> </style> <script> window.addEventListener('DOMContentLoaded', function() { function calculate() { var h = +height.value || 0, w = +width.value || 0, c = +select.value; h < 10 && (h = 10); w < 20 && (w = 20); h > 200 && (h = 200); w > 250 && (w = 250); height.value = h.toString(); width.value = w.toString(); h = h * w; h <= 400 && (c *= 1.1); h *= c; output.innerHTML = h.toFixed(2) } var form = document.querySelector("#form"), output = document.querySelector("#output"), width = document.querySelector("#width"), height = document.querySelector("#height"), select = document.querySelector("#mySelect"); form.addEventListener("change", calculate); }); </script> </head> <body> <form action="" id="form" > <input type="text" id="height"> <input type="text" id="width"> <select id="mySelect"> <option value="1"/>красный</option> <option value="1.2"/>зеленый</option> <option value="2.5"/>синий</option> </select> <p id="output"></p> </form> </body> </html> |
Цитата:
<output id="output"></output> output.value = .... Цитата:
|
j0hnik, laimas, спасибо
Цитата:
|
Цитата:
|
laimas, понял. Спасибо
Сориентируйте ещё пожалуйста. Скрипт и форма располагаются просто на странице, если сделать так чтобы пользователь вводит цвет , размеры , видит стоимость , нажимает добавить ещё , появляется такая же строка , он вводит другой цвет, размеры и т.д. несколько раз. Потом он нажимает заказать , открывается попап форма для ввода телефона и комментария. В поле комментарий автоматом текстом вставляются цвет и размеры введённые ранее. Добавить ещё (это будет рекурсия? )и вставку введённых данных в существующую форму (как понимаю, инпуты и селект переменных нужно присвоить?) это сложно реализовать? Как понимаю, дополнительная работа с базой данных тут не нужна ? Т. К. данные автоматом при заказе уйдут мне на почту. |
Цитата:
|
Часовой пояс GMT +3, время: 18:16. |