
czyli input3 = inpu1+inpu2;
robiłem to tak:
onblur='javascript:form1.suma.value += eval(parseInt(this.value))
gdzie this, to jeden ze składników sumy....a suma to....suma

Bardzo proszę o pomoc.
onblur='javascript:form1.suma.value += eval(parseInt(this.value))
<script type="text/javascript" language="JavaScript"> <!-- function suma(){ var input1 = parseInt(document.forma.i1.value); var input2 = parseInt(document.forma.i2.value); var input3 = input1 + input2; document.forma.suma.value = input3; } //--> </script> <form action="1.html" name="forma"> <input type="text" onBlur="suma()" name="suma"/> <input type="text" onBlur="suma()" name="i1"/> <input type="text" onBlur="suma()" name="i2"/> </form>
<script type="text/javascript" language="JavaScript"> <!-- function suma(){ suma_sztuk=0; suma_opakowan=0; wspolcz=new Array(1,2,8,3,5,4,7,2); //wpisac odpowiednie liczby for(i=1;i<=8;i++) { liczba=parseInt('0'+document.forma['produkt'+i].value,10); suma_sztuk+=liczba; suma_opakowan+=liczba*wspolcz[i-1]; } document.forma.suma_sztuk.value = suma_sztuk; document.forma.suma_opakowan.value = suma_opakowan; } //--> </script> <form action="1.html" name="forma"> <input type="text" onBlur="suma()" name="produkt1"/> <input type="text" onBlur="suma()" name="produkt2"/> <input type="text" onBlur="suma()" name="produkt3"/> <input type="text" onBlur="suma()" name="produkt4"/> <input type="text" onBlur="suma()" name="produkt5"/> <input type="text" onBlur="suma()" name="produkt6"/> <input type="text" onBlur="suma()" name="produkt7"/> <input type="text" onBlur="suma()" name="produkt8"/> <input type="text" name="suma_sztuk"/> <input type="text" name="suma_opakowan"/> </form>