Нужна помощь!
Здравствуйте!!!
<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, время: 01:07. |