2013-09-15 2 views
0

Я хочу создать калькулятор в HTML, который имеет 3 раскрывающихся списка и 3 набора из 6 полей.Как создать калькулятор с тремя выпадающими списками вместо кнопок?

Я создал простой калькулятор несколько лет назад, у которого были поля вместо кнопок. Но я забыл, как я это сделал.

Идея состоит в том, чтобы иметь 3 раскрывающихся списка по 17 опций каждый и значение для каждой опции (некоторые параметры будут иметь до 3 значений). Я хочу, чтобы они отображали значение/s, если выбрано, в определенных полях из 6 полей в set1, set2 будет вводить набор полей, а set3 будет отображать сумму set1 и set2.

Если это невозможно сделать только в HTML, было бы хорошо, если бы были поля ввода, а вместо выпадающих списков здесь вводился конкретный текст, чувствительный к регистру, который мог бы иметь 3 значения, которые должны появиться в трех конкретных полях (из 6 полей из набора 1 (скажем, поля 1, 3 и 4) и некоторые значения должны будут добавить некоторые значения уже в любом поле.

Я надеюсь это понятно

+0

слишком много слов .... попробуйте простой рисунок или jsfiddle.net –

+1

Что вы пробовали? Вы знаете, как реализовать калькулятор с кнопками, а также ваша конкретная проблема о том, как делать выпадающие списки? – eis

+1

только с использованием html, вы не можете создать такую ​​вещь, которая вычисляет или которая имеет логику вычисления, потому что html используется для представления не вычислений ... – prashant

ответ

0

Вам нужен HTML-элемент:. http://www.w3schools.com/tags/tag_select.asp

Для обработки, вам нужно будет либо Javascript или некоторые служат r-side язык программирования для обработки. В зависимости от того, какую технологию вы используете, будет использоваться другой способ обработки выбранных значений. Возможно, вы захотите ознакомиться с методами jQuery (на основе javascript) документации по обработке форм: http://api.jquery.com/category/forms/

+0

Я добрался до простого калькулятора только с полями ввода. это «самый высокий», который я когда-либо достигал, но это было около 3 лет назад .. и я не помню, использовал ли я javascript или что-то еще, и я не помню, как я его создал в первую очередь: S Спасибо, хотя , Я создам эскиз в краске, так или иначе, чтобы показать, что я хочу создать. –

+0

Любая технология займет некоторое время. Я не могу предоставить ответ в JS или PHP здесь, это много кода. Вы должны попытаться выяснить, какая из доступных технологий вы наиболее знакомы, так что ваша кривая обучения не будет такой крутой. –

+0

ОК, я думаю, что я скопировал код java-скрипта откуда-то, что заставило работать этот калькулятор. Я думаю, что данные были сценарием. переменные и .. уравнения, html-часть была только для того, чтобы хорошо ее обернуть ..: S –

Смежные вопросы