I have been trying to prevent the result in the p tag and the input from date from vanishing after showing the output for a second after I submit the form because later a secondary program is unable to read the data from the p tag.
Please help!!
function Adate(){
var edate= document.getElementById("dob").value;
var res = document.getElementById("result");
var tday = new Date();
var bdate = new Date(edate);
var agedate= tday.getFullYear() - bdate.getFullYear();
if(agedate>=0)
{
res.textContent ="You are "+agedate ;
}
else
{
res.textContent ="You are from the future!!";}
}
<body>
<form onsubmit="return Adate()">
Enter your DOB:
<input type="date" id = "dob" >
<input type="submit" value ="submit">
</form>
<p id="result">
</p>
</body>