This is the code, when i Run it, it only displays "[object HTMLInputElement],[object HTMLInputElement],[object HTMLInputElement]". How do I make it display the numbers that I've inputted in ascending order ?
function sortnums() {
var trap = [num1, num2, num3];
trap = trap.sort();
document.getElementById('type2').innerHTML = (trap)
}
<div align="center">
<h1 id="type1">Sort Numbers</h1>
<h3 id="type3"></h3>
</div>
<h2>Enter number</h2>
<form id="simint" action="/action_page.php" style="font-size: 36px">
<input id="num1" type="number" name="number1" style="font-size: 36px" placeholder="number1"> <br><br>
<input id="num2" type="number" name="number2" style="font-size: 36px" placeholder="number2"> <br><br>
<input id="num3" type="number" name="number3" style="font-size: 36px" placeholder="number3"> <br><br>
<input type="button" onclick="sortnums()" value="Sort" style="font-size: 36px">
<h2 id="type2"></h2>
</form>