Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   как сложить результаты двух(и более) функций? (https://javascript.ru/forum/dom-window/4874-kak-slozhit-rezultaty-dvukh-i-bolee-funkcijj.html)

art-kl 26.08.2009 12:28

как сложить результаты двух(и более) функций?
 
Ребят, помогите новчку в js пожалуйста.
Есть код:
function montag_sveta() 
{ 
document.getElementById('fieldResms').innerHTML=parseInt(document.getElementById('field1ms').value)* '500'; 
} 

function montag_off() 
{ 
document.getElementById('fieldResmf').innerHTML=parseInt(document.getElementById('field1mf').value)* '300'; 
}


Нужно чтобы parseInt(document.getElementById('field1ms').value )* '500'; и arseInt(document.getElementById('field1mf').value) * '300';

Складывались и на экран выводилась сумма, все никак не пойму как реализовать :(

Пояснение к коду: две разных функции, но выполняют одно и тоже. Принцип такой пользователь вводит в форму "а" число, оно умножается на "n-ое" число и произведение выводится в форму "b".


Буду благодарен за любую помощь. :help:

Fliand 26.08.2009 16:14

Несовсем понял что вы хотите, но вот что сделал.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Untitled Document</title>

<script type="text/javascript">

function montag_sveta() { 
	var val_1 = parseInt(document.getElementById('field1ms').value)* 500; 
	return val_1;
} 
 
function montag_off() { 
	var val_2 = parseInt(document.getElementById('field1mf').value)* 300; 
	return val_2;
}

function start() {
	var result = montag_sveta() + montag_off();
	document.getElementById('result').innerHTML = result;
}

onload = function() {
	document.form1.butt.onclick = start;
}

</script>
</head>

<body>
<form name="form1">
  <input type="text" id="field1ms" name="field1ms"><br>
  <input type="text" id="field1mf" name="field1mf"><p>
  <input type="button" name="butt" value="go">
</form>
<div id="result"></div>
</body>
</html>

art-kl 26.08.2009 16:56

Спасибо за помощь)


Часовой пояс GMT +3, время: 10:27.