Печать
Родительская категория: Web разработка
Категория: JavaScript (примеры и задачи)

Перевод скоростей из м/сек в км/час и из км/час в м/сек на JS.

Перевод км/ч в м/с

Перевод м/с в км/ч

Введите скорость:



Листинг кода speed.html:

<!DOCTYPE html>
<html>
<head>
<title>Перевод скоростей</title>
</head>
<body>
<h2>Перевод скоростей на JS</h2>
<form name = "form" onsubmit = "return ProcessingForm()" method = "post">
<p><input type = "radio" name = "radio" id = "radio1" checked>Перевод км/ч в м/с<p>
<p><input type = "radio" name = "radio" id = "radio2">Перевод м/с в км/ч<p>
Введите скорость: <br> <br>
<input type = "number" name = "speed" step="0.1"><br><br>
<input type = "submit" name = "submit" value = "Посчитать">
</form>
<p id = "result"></p>
<script>
function ProcessingForm(){
var speed = document.forms["form"]["speed"].value;
if (speed == ""){
document.getElementById("result").innerHTML="Вы не ввели значение!";
return false;
} else if (document.getElementById("radio1").checked == true){
var result = speed / 3.6;
document.getElementById("result").innerHTML = speed + " км/ч = " + result.toPrecision(3) + " м/с";
return false;
} else if (document.getElementById("radio2").checked == true){
var result = speed * 3.6;
document.getElementById("result").innerHTML = speed + " м/с = " + result.toPrecision(3) + " км/ч";
return false;
}
}
</script>
</body>
</html>