Создание условия
Всем привет, я не могу сообразить как написать условие к коду. В условие должно быть прописано чтобы "a" и "h" были больше нуля, не были текстом. Как это можно записать в одно условие?
Вот сам код:
<html>
<head>
<meta charset="utf8">
</head>
<body>
<input type="number" id="a" placeholder="Введите 'а' "><br/>
<input type="number" id="h" placeholder="Введите 'h' "><br/>
<input type="button" value="Считать" id="CALC" onclick="CalcFunc()"><br/>
<p id="result"></p>
<script>
function CalcFunc(){
var a = document.getElementById("a").value
var h = document.getElementById("h").value
var s=0.5*a*h
document.getElementById("result").innerHTML = "Результат: " + s;
}
</script>
</body>
</html>
|
Тaк?
<html>
<head>
<meta charset="utf8">
</head>
<body>
<input type="number" id="a" min="0.1" placeholder="Введите 'а' "><br/>
<input type="number" id="h" min="0.1" placeholder="Введите 'h' "><br/>
<input type="button" value="Считать" id="CALC" onclick="CalcFunc()"><br/>
<p id="result"></p>
<script>
function CalcFunc(){
var a = document.getElementById("a").value
var h = document.getElementById("h").value
var s=0.5*a*h
document.getElementById("result").innerHTML = "Результат: " + s;
}
</script>
</body>
</html>
|
WGN,
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf8">
</head>
<body>
<input type="number" id="a" placeholder="Введите 'а' "><br/>
<input type="number" id="h" placeholder="Введите 'h' "><br/>
<input type="button" value="Считать" id="CALC" onclick="CalcFunc()"><br/>
<p id="result"></p>
<script>
function CalcFunc(){
var a = +document.getElementById("a").value||0;
var h = +document.getElementById("h").value||0;
a < 0 && (a = 0);
h < 0 && (h = 0)
var s=0.5*a*h
document.getElementById("result").innerHTML = "Результат: " + s;
}
</script>
</body>
</html>
|
Цитата:
|
| Часовой пояс GMT +3, время: 19:38. |