Создание условия
Всем привет, я не могу сообразить как написать условие к коду. В условие должно быть прописано чтобы "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, время: 23:38. |