Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Установить значение текст. элементу, читаем, решаем, пишем 
:(
    Опции темы
merfi
Дата 1.6.2005, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 143
Регистрация: 16.3.2005

Репутация: нет
Всего: нет



Написал следующий код

Код

<input type="TEXT" name="ch1" > <input type="TEXT" name="ch2" > <input type="TEXT" name="rez" >
<input type="BUTTON" title="Ñóììà" value="Ñóììà" onclick="summa(ch1,ch2)">


Код

<script language="javascript">
 function summa(raz,dva)
 {
    var sum = raz + dva;
    return(sum);
 }
</script>


Ввожу аргументы все нормально но результат в rez не отображаеться

Как правильно передать параметры и вернуть результаты на страницу

М
 

Используй соответственную кнопку Code :exclamation


Это сообщение отредактировал(а) Aliance - 1.6.2005, 15:13
--------------------
Стремитесь к совершенству! Неуклонно идите вперед! Но помните, что Ковчег сделал любитель а Титаник построили профессионалы
PM MAIL   Вверх
o.s.a.
Дата 1.6.2005, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Xo4y B MocKBy
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 16.2.2005
Где: Ташкент

Репутация: 5
Всего: 15



merfi, не забывайте заключать ваш код в специалные тиги.
САБЖ, я бы сделал вот так:
1.html
Код

<form name="form1"> 
<input type="TEXT" name="ch1" ><br>
<input type="TEXT" name="ch2" ><br>
<input type="TEXT" name="rez" ><br>
<input type="BUTTON" title="Noiia" value="Noiia" onclick="summa(ch1.value,ch2.value)">
</form>

Код

<script language="javascript">
function summa(raz,dva)
{
var sum=parseFloat(raz)+parseFloat(dva);
document.form1.rez.value=sum;
}
</script>


Это сообщение отредактировал(а) o.s.a. - 1.6.2005, 15:05


--------------------
Не могу стоять, пока другие работают, пойду полежу.
PM MAIL ICQ   Вверх
Aliance
Дата 1.6.2005, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Цитата(merfi @ 1.6.2005, 14:30)
return(sum);

Это не JavaScript smile

Так правельно:
Код

return sum;


ЗЫ: аргументу откуда берутся? Это всегда числа?
PM MAIL WWW ICQ Skype   Вверх
Sardar
Дата 1.6.2005, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата(Aliance @ 1.6.2005, 14:16)
Это не JavaScript

Это нормальное JS выражение, должно работать smile

Другое дело что возвратив значение кнопке мы не скажем ей установить его в некоторое текстовое поле smile

По сути тоже самое что и у o.s.a., но опрятней smile
Код
<script type="text/javascript">
<!--
function summa(f) {
  var a=parseFloat(f.elements.ch1.value);
  var b=parseFloat(f.elements.ch2.value);
  f.elements.rez.value=(isNaN(a)||isNaN(b))? "---": (a+b);
}
//-->
</script>
<form> 
<input type="TEXT" name="ch1" ><br>
<input type="TEXT" name="ch2" ><br>
<input type="TEXT" name="rez" ><br>
<input type="BUTTON" title="Noiia" value="Noiia" onclick="summa(this.form)">
</form>




--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0902 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.