Why the only button placed inside the form displays stable message from its javascript function?
function myFunction() {
document.getElementById("demo").innerHTML = "Hello Dear Visitor!";
}
<form onsubmit="myFunction()">
<p> buttons inside the form does unstable result display</p>
<input type="submit" class="buton" value="Submit" onclick="myFunction()">
<button onclick="myFunction()"> Inside Form </button>
</form>
<hr>
<p> button outside the form does good result display</p>
<button onclick="myFunction()"> Outside Form </button>
<p id="demo"></p>