Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Операции через формы (https://javascript.ru/forum/dom-window/71392-operacii-cherez-formy.html)

johnd0e111 15.11.2017 11:36

Операции через формы
 
Здравствуйте всем. Помогите мне пожалуйста решить проблему.
Нужно чтобы первое поле вводилось произвольное число, на которое бы потом умножалось на значения последующих трех инпутов. Например. Ввел число 155 и оно умножается на 45,58 и 60. А после сумма выводится построчно с текстом который можно написать рядом с чекбоксом. Спасибо за внимание.
Примерно вот так:

построчный вывод:
a x b ( плюс текст )
a x c ( плюс текст )
a x d ( плюс текст )
e (если стоит галочка)
input с именем first
input с именем second
input с именем third

<form>
<div>
<input type="text" name="number" value="a">
</div>
<div>
<input type="checkbox" value="b"> b=45 <input type="text">
</div>
<div>
<input type="checkbox" value="c"> c=58 <input type="text">
</div>
<div>
<input type="checkbox" value="d"> d=60 <input type="text">
</div>

<div>
<input type="checkbox" value="e"> e <input type="text">
</div>


<input type="text" name="first">
<input type="text" name="second">
<input type="text" name="third">
</form>
<button>Рассчитать</button>

Nexus 15.11.2017 11:42

Цитата:

Сообщение от johnd0e111
Нужно чтобы первое поле

Кода с вашими попытками нет, поэтому это больше похоже на задачу, которую требуется выполнить, нежели на пост о помощи.

За это обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.

johnd0e111 15.11.2017 12:22

Спасибо за ответ. К вечеру выложу код, но мне кажется он настолько кривой, что стыдно показывать...

Dilettante_Pro 15.11.2017 12:36

johnd0e111,
Подумайте еще и над кривизной HTML
Например, у вас прописаны value="a", value="b"....
Зачем? Что вы с ними будете делать?

johnd0e111 15.11.2017 17:23

Это для примера было. Спасибо.


Часовой пояс GMT +3, время: 12:13.