<!DOCTYPE html>
<html>
<body>
<h1>Basic HTML form</h1>
<form name="basicform" action="form.html" method="post" onsubmit="return validate()">
<p>Age: </p><input type="text" name="age" placeholder="required" id="age" /><span id="age_err"></span><br />
<button type="submit" id="submit">Submit</button>
</form>
</body>
</html>
var check = false
function validate() {
return check
}
form = document.forms["basicform"]
age = form.age
age.addEventListener("input", function (event) {
document.getElementById("age_err").innerHTML = ""
if (age.value == ""){
check = false
document.getElementById("age_err").innerHTML = "Age is required";
}
else {
regex = /^[0-9]*$/;
if (regex.test(age.value))
{
check = true
}
else
{
check = false
document.getElementById("age_err").innerHTML = "Please enter a numeric value";
}
}
})
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.