Показать сообщение отдельно
  #1 (permalink)  
Старый 10.08.2017, 15:50
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

Калькулятор - числа с запятой/точкой
Не пинайте жёстко - первый пост. Мне нужен JavaScript и чтобы его освоить нужна помощь на этом форуме. Надеюсь быстро освою форум и буду делать в дальнейшем всё правильно, согласно установленным обычаям.

Пишу калькулятор. Подключена jQuery.
Не могу разобраться: проблема чтобы сделать возможность ввода чисел с сотыми (два знака после запятой).

Код HTML:
<div>
<h4>Прямоугольник</h4>
<p>Длина прямоугольника: <input id="val_a" type="number" step="0.01" min="0.01" /></p>
<p>Ширина прямоугольника: <input id="val_b" type="number" step="any" min="0.01"/></p>
<div>Площадь прямоугольника:<span id="pls"></span> м.кв.</div>
</div>


Скрипт:
var a, b;
		
	a = $('#val_a').val();	//Длина прямоугольника
	b = $('#val_b').val();	//Ширина прямоугольника
		
	a = parseInt(a);
	b = parseInt(b);
		
	pl_s = a * b;	//Площадь
		
	$('#pls').html(pl_s);


У меня получается parseInt игнорирует при расчёте знаки после точки или запятой.
А если убираю parseInt - то мозила не пропускает ввод чисел с точкой.

Хотелось бы чтобы была возможность использования как точки так и запятой.
Можете подсказать или подправить?
Ответить с цитированием