[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ариф. вычисления
NadiN
У меня на форме имеется несколько полей для ввода данных и кнопка,которая нужна для того чтобы по определенной формуле провести расчет данных,которые должны вводиться в эти поля.
Народ,если не трудно напишите пример со следующей формулой С=a-d+e/4. Результат вычислений необходимо разместить в другом свободном поле .
У меня что то не получается,возможно строку преобразовыватьнадо в целое число,но я точно не знаю.Просто я новичок в этом деле.
Благодарю за внимание,жду ответов



Спустя 56 минут, 12 секунд (16.04.2007 - 21:06) AlexBB написал(а):
Цитата(NadiN @ 16.4.2007, 21:10) [snapback]18170[/snapback]
У меня что то не получается


А как выглядит это "не получается" можно увидеть?

Спустя 3 минуты, 38 секунд (16.04.2007 - 21:10) vasa_c написал(а):
Человек, ты впервые научился форматировать текст разными стилями на форуме?
Цитата
А как выглядит это "не получается" можно увидеть?

И как выглядит код, которым ты пытаешься.

Спустя 8 минут, 8 секунд (16.04.2007 - 21:18) NadiN написал(а):
Цитата(AlexBB @ 16.4.2007, 18:06) [snapback]18173[/snapback]
А как выглядит это "не получается" можно увидеть?
<script>function compute(obj) {
obj.result.value=(obj.expr.value)+(obj.expr1.value);
</script>
<FORM NAME="evalform">
Введите а: <INPUT TYPE=text NAME="expr" SIZE=20 >
<BR>
Введите b: <INPUT TYPE=text NAME="expr1" SIZE=20 >
<br>
Result: <INPUT TYPE=text NAME="result" SIZE=20 >
<BR>
<INPUT TYPE="button" VALUE="Click Me" onClick="compute(this.form)">
Только не смейтесь

Спустя 13 минут, 13 секунд (16.04.2007 - 21:31) vasa_c написал(а):
Человек, ты выделил зеленым свою фразу, но не выделил код тегом [code], хм...
Это точно твой код? Тогда у тебя синтаксическая ошибка внутри тега <script>. Надеюсь в двух строчках сам найдешь.
К строкам при сложении применяй parseInt для целых или parseFloat для вещественных.

Спустя 20 минут, 39 секунд (16.04.2007 - 21:52) NadiN написал(а):
Цитата(vasa_c @ 16.4.2007, 18:31) [snapback]18178[/snapback]
Человек, ты выделил зеленым свою фразу, но не выделил код тегом , хм...
Это точно твой код? Тогда у тебя синтаксическая ошибка внутри тега &lt;script>. Надеюсь в двух строчках сам найдешь.
К строкам при сложении применяй parseInt для целых или parseFloat для вещественных.

Код
&lt;script>
function compute(obj) {
   obj.result.value=(obj.expr.value)+(obj.expr1.value);
}
</SCRIPT>
<FORM NAME="evalform">
Введите а: <INPUT TYPE=text NAME="expr" SIZE=20 >
<BR>
îВведите b: <INPUT TYPE=text NAME="expr1" SIZE=20 >
<br>
Result: <INPUT TYPE=text NAME="result" SIZE=20 >
<BR>
<INPUT TYPE="button" VALUE="Click Me" onClick="compute(this.form)"></form>

Код сама набивала на основе полученных знаниях по явескрипт.
Но всё таки хотелось бы увидеть пример живой. И может всё таки покажете в какое место моего кода надо разместить parseInt ?
Не понимаю к чему такой допрос,твоё не твоё,помочь сложно?

Спустя 1 час, 48 минут, 36 секунд (16.04.2007 - 23:41) AlexBB написал(а):
Ну лано, действительно практически сама(сам?) написала:

Код
obj.result.value = parseInt(obj.expr.value) + parseInt(obj.expr1.value);

Спустя 17 часов, 40 секунд (17.04.2007 - 16:41) NadiN написал(а):
Цитата(AlexBB @ 16.4.2007, 20:41) [snapback]18182[/snapback]
Ну лано, действительно практически сама(сам?) написала:

Код
obj.result.value = parseInt(obj.expr.value) + parseInt(obj.expr1.value);

Прикольно! Работает.Спасибо большое.
И я, кстати, не он,не оно, а ОНА. Меня Надя зовут =)

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.