Нужна помощь!
Здравствуйте!!!
<html> <head> <script language="javascript"><!-- function vvod(){ var a=Number(document.form1.aa.value); var b=Number(document.form1.ab.value); var c=Number(document.form1.ac.value); var sum=Number(document.form1.asum.value); sum=a+b+c; }//--> </script> </head> <body> <form name=form1> a?<input type="text" size=10 name=aa> b?<input type="text" size=10 name=ab> s?<input type="text" size=10 name=ab> <input type="button" name=1 value=Пуск onClick=vvod() > sum?<input type="text" size=10 name=asum> </form> </body> </html> В три эдита вбивается числа.При нажатие на кнопку ,надо чтобы сумму этих трёх чисел, вывел в четвёртый эдит.Поправьте пожалуйста код!) |
Цитата:
<html> <head> <script language="javascript"><!-- function vvod(){ var a=+document.getElementById('aa').value; var b=+document.getElementById('ab').value; var c=+document.getElementById('ac').value; var sum=a+b+c; document.getElementById('as').value=sum; }; //--> </script> </head> <body> <form name=form1> a?<input type="text" size=10 name=aa id='aa' /> b?<input type="text" size=10 name=ab id='ab' /> s?<input type="text" size=10 name=ab id='ac' /> <input type="button" name=1 value=Пуск onClick=vvod() > sum?<input type="text" size=10 name=asum id='as' /> </form> </body> </html> |
Влад3265988, я бы вам посоветовал атрибуты тегов брать в кавычки.
ksa, может лучше использовать parseFloat()? |
Цитата:
|
Лучше вообще ограничить ввод только цифрами. А так, всё равно NaN будет выскакивать.
|
Цитата:
|
trikadin,
Ну это больше ему сказано, чем тебе ) |
Цитата:
|
Цитата:
|
Цитата:
А вот чем лучше parseFloat? |
Часовой пояс GMT +3, время: 19:36. |