document.getElementByID is not a function
, в вашем коде есть тип:
getElementByID
<- последняя буква в вашем коде большая, должна быть маленькой <code>getElementById
рабочий пример
function validation() {
// big D, throws error
// var fname = document.getElementByID("fname").value;
var fname = document.getElementById("fname").value;
console.log(fname);
if (fname == "")
alert("Enter First Name");
}
<form>
First name:
<input type="text" id="fname"><br/><br/>
<button id="btnSubmit" onclick="validation()">Submit</button>
<button id="btnReset">Reset</button><br/>
<button id="btnMenue"><a href= "index.php">Menue</a></button>
</form>