I have a very simple program that outputs a result using JS to a <p>
tag. Whenever I run a result, the <p>
tag appears and quickly disappears.
Code:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>A2Q4</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<script>
function NumberStats(number) {
if(number.indexOf('soen287')>=0||number.indexOf('comp249')>=0||number.indexOf('assignment2')>=0) {
number = number.replace(/soen287/gi,"SOEN287");
number = number.replace(/comp249/gi,"COMP249");
number =number.replace(/assignment2/gi,"ASSIGNMENT2");
document.getElementById("p1").innerHTML =">> "+number;
} else{
number=number.toUpperCase();
document.getElementById("p1").innerHTML =">> "+number;
}
}
</script>
<center>
<br>
<form name="myForm">
<h1>Text detector<br/>A program created by Mohanad Arafe</h1>
<input type="text" name="amount" placeholder="Enter your sentence"/>
<button onclick="NumberStats(amount.value)">Try it</button>
<p id="p1"></p>
</form>
</body>
</html>