<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Odd or Even Checker</title>
<style>
body{
font-family: arial , sans-serif;
margin: 0;
padding: 0;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
.container{
text-align: center;
}
</style>
</head>
<body>
<div class="container">
<h2>Enter a number to check if it's Odd or Even:</h2>
<input type="number" id="numberInput" placeholder="Enter a number">
<button onclick="checkNumber()">Check</button>
<p id="result"></p>
</div>
<script>
function checkNumber() {
var number = document.getElementById("numberInput").value;
if (number === "") {
alert("Please enter a number");
return;
}
number = parseInt(number);
if (isNaN(number)) {
alert("Please enter a valid number");
return;
}
var resultElement = document.getElementById("result");
if (number % 2 === 0) {
resultElement.innerText = number + " is an even number.";
} else {
resultElement.innerText = number + " is an odd number.";
}
}
</script>
</body>
</html>