|
|
|||||
И снова динамическое поле :(
Ребят нуна срочно сделать следущее, вроде б все просто, а что-то не пашет
Попросить юзера ввести два числа в дин поля text1 , text2 Затем перейти в следующий фрейм и произвести вычисления над инпутом, и затем показать результат в дин поле text3 блин ну что же не пашет помогите плизззззз Файл прилагается
__________________
Кто рано встает, тому... спать весь день хочется. |
|
|||||
Для тех кто не знает, то результат всегда!!! должен быть примерно 2.71
Пасиба заранее
__________________
Кто рано встает, тому... спать весь день хочется. |
|
|||||
Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
|
ты бы в функцию это все запихнул...
function exponent (x, appx) { sum = 1+x; for (coef=2; coef<appx; coef++) { for (i=1; i<coef; i++) { x = x*x; } num = x; temp_coef = coef; den = temp_coef; for (i=1; i<coef; i++) { temp_coef--; den = den*temp_coef; } res = num/den; sum = sum+res; } return sum; } А результат какой-то кривой... Всегда получается "1"+text1... Может это я где-то в исходнике ошибся? |
|
|||||
Пасиба, ну он так ругается
Цитата:
if ((text1 ne "") && (text2 ne "")) { x = text1; appx = text2; sum = 1+x; for (coef=2; coef<appx; coef++) { for (i=1; i<coef; i++) { x = x*x; } num = x; temp_coef = coef; den = temp_coef; for (i=1; i<coef; i++) { temp_coef--; den = den*temp_coef; } res = num/den; sum = sum+res; } text3 = sum; } а если не использовать дин поля, то все ОК
__________________
Кто рано встает, тому... спать весь день хочется. |
|
|||||
А насчет функции классная идея
__________________
Кто рано встает, тому... спать весь день хочется. |
|
|||||
Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
|
Я знаю почему!!!
Потому что в текстовых полях хранится текст (сюрприз), а цифры не складываются, а конкатенируются (склеиваются), поэтому пользуй такую формулу:
temp1=new Number(text1); temp2=new Number(text2); а потом складывай... |
|
|||||
МОЛОТОК!!!
почти прижали букашку Вот тока почему надо два раза на кнопку нажать, чтобы получить долгожданный результат первый раз он выдает 1 (единицу)
__________________
Кто рано встает, тому... спать весь день хочется. |
|
|||||
пасиба огромное тебе, выручил
__________________
Кто рано встает, тому... спать весь день хочется. |
|
|||||
Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
|
твой код (нет, не сама экспонента, а оформление) как-то совершенно по-тупому был сделан. Ты сам посуди, когда мув загружается твой код срабатывает, а поля-то пустые! Вот ни фига и не работает...
|
|
|||||
согласен все поправил, но проблема осталась
__________________
Кто рано встает, тому... спать весь день хочется. |
Часовой пояс GMT +4, время: 18:09. |
|
« Предыдущая тема | Следующая тема » |
|
|