Как сложить 2 числа в html

12
rstby
На сайте с 05.02.2009
Offline
51
8286

Народ помогите (вопрос лоховской но все же) как сложить 2 числа введенных пользователем в html

Пример: допустим есть

<input name="а" type="text" size="3"> - (a) 

<input name="b" type="text" size="3">- (b)

как вывесть сумму а+b в с <input name="с" type="text" size="3"> ...

Компьютерный портал (http://tehnik.by/) Ремонт компьютера (http://www.rst.by/)
Апокалипсис
На сайте с 02.11.2008
Offline
391
#1

В html - никак.

hint: javascript

Записки нищего (http://zapiskinishego.ru) - мой личный блог Услуги php программиста. Очень нужна любая работа. Не покупают? Поведенческий аудит интернет-магазина за 5000 руб. (/ru/forum/990312)
rstby
На сайте с 05.02.2009
Offline
51
#2
Апокалипсис:
В html - никак.
hint: javascript

То есть умножать и отнимать можно, а слаживать нельзя?

Апокалипсис
На сайте с 02.11.2008
Offline
391
#3

rstby, Покажите как на языке разметки - умножать.

J
На сайте с 02.02.2009
Offline
53
#4
rstby:
То есть умножать и отнимать можно, а слаживать нельзя?

HTML - язык вёрстки. В нём нельзя ни умножать, ни отнимать, ни складывать.

Используйте JavaScript ;)

rstby
На сайте с 05.02.2009
Offline
51
#5

<input name="с1" type="radio" onClick="c.value= a.value * b.value"> - тип этого

PS/ c это <input name="с" type="text" size="3">

Dreammaker
На сайте с 20.04.2006
Offline
569
#6
rstby:
onClick="c.value= a.value * b.value"

это javascript :)

FladeX
На сайте с 07.11.2008
Offline
163
#7

Складывать так:

<input name="с1" type="radio" onClick="c.value= 0.0 + a.value + b.value">
Услуги посредника на бирже контента: информационные статьи 40₽/1000, «продающие» тексты 50₽/1000. Пишите в личку. Помогаю правильно переехать на https (/ru/forum/973447). Подписывайтесь на мой канал в телеграм: https://t.me/fladex (https://t.me/fladex).
rstby
На сайте с 05.02.2009
Offline
51
#8

Значит не правильно выр.....

onClick="c.value= a.value + b.value"

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

т.е 5+6 56...(((

FladeX
На сайте с 07.11.2008
Offline
163
#9

Но это JavaScript, не html

rstby
На сайте с 05.02.2009
Offline
51
#10
FladeX:
Складывать так:
<input name="с1" type="radio" onClick="c.value= 0.0 + a.value + b.value">

СПАСИБО!!!!!

rstby добавил 11.03.2009 в 23:17

Не получилось.. вот что вояю по нажатию "fp" все равно добавляет сиволы в "dlina3" а не слаживает....

<HEAD><TITLE>Стоимость цены</TITLE>


</HEAD>

<BODY LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>

<TABLE height="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0 align="center">

<tr>
<td width="50%" class="стиль2"><b>Рассчет стоимости:</b>

<form action="calc.html" method="get">
<p class="style1">Профиль "Komandor standart" высота до 2,55 м<br>
Длина шкафа купе:<SELECT NAME="dl" SIZE=1 onChange="dlina.value = this.value">
<OPTION SELECTED value="215">до 1м. (2 двери)
<option value="240">1.25м. (2 двери)</option>
<option value="270">1.5м. (2 двери)</option>
<option value="300">1.75м. (2 двери)</option>
<option value="330">до 2м. (2 двери)</option>
<option value="370">до 2м. (3 двери)</option>
<option value="390">2.25 м. (3 двери)</option>
<option value="410">2.5 м. (3 двери)</option>
<option value="450">до 3 м. (3 двери)</option>
<option value="500">до 3 м. (4 двери)</option>
<option value="590">до 3.5 м. (3 двери)</option>
</SELECT> <br>

(высота до 2,75 м.): <input name="uv275" type="radio" checked="checked" onClick="dlina2.value= dlina.value">нет <input name="uv275" type="radio" onClick="dlina2.value= dlina.value * 1.043">есть<br>

(фальш панель до 1,5 м.): <input name="fp" type="radio" checked="checked" onClick="dlina3.value= dlina2.value">нет <input name="fp" type="radio" onClick="dlina3.value= dlina2.value + 20">есть<br>

<input name="dlina" type="text" size="3" value="210"> - цена за длину изделия, у.е <br>
<input name="dlina2" type="text" size="3"> - цена за длину изделия (ув), у.е<br>
<input name="dlina3" type="text" size="3"> - c фальш панель. до 1,5 м. (ф), у.е <br>
</p>
<input name="reset" type="reset" value="СБРОС"><br>
</form>


</td></tr></TABLE>

</BODY>
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий