I am writting a simple counter which adds or mimus for each click on the respective button. However, I cannot make the text input change accordingly.
<!DOCTYPE html>
<html>
<body>
<div>
<form>
<input id="minus" type="button" value="-" onclick="minus()" >
<input id="num" type="text" name="message" value="10">
<input id="add" type="button" value="+" onclick="add()" >
</form>
</div>
<script>
var input = document.getElementById("num");
function add()
{
var result = (parseInt(input.value,10) + 1).toString();
input.value = result;
}
function minus()
{
var result = (parseInt(input.value,10) - 1).toString();
input.value = result;
}
</script>
</body>
</html>
What did I do wrong? Thank you.