Нужно считать два числа из 2 текст боксов и вывести суму при нажатии на кнопку
Не записывается значение в переменную а и б , не могу понять почему
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
let a =document.querySelector('a');
let b =document.querySelector('b');
let sum;
function check(){
sum=parseInt('a')+parseInt('b');
alert(a);
}
</script>
</head>
<BODY BGCOLOR="#d3d3d3">
<H1>Сума двох чисел</H1>
<form name="AUT">
<TABLE BORDER=1>
<tr>
<td class="a"><input type="text" name="pole"></td>
<td><input type="text" name="pole" id="b"></td>
<td><input type="button" name="count" value="обчислити" onclick="check()"></td>
</tr>
</TABLE>
</form>
</body>
</html>
Ответы (1 шт):
Автор решения: CoderYooda
→ Ссылка
Вот пример, максимально приближенный к вашему
<input type="text" id="a" name="pole">
<input type="text" id="b" name="pole2">
<script type="text/javascript">
let a = document.querySelector('#a');
let b = document.querySelector('#b');
let sum;
function check(){
sum = parseInt(a.value) + parseInt(b.value);
alert(sum);
}
</script>
Но, не советую его использовать, потому что как минимум нет проверок на введенные данные, во многих случаях результатом будет NaN (не число)