I can't seem to get the subtraction, multiplication, and division functions to work:
<script>
function getit() {
if (document.former.oper.value == "+") {add()}
else if (document.former.oper.value == "-") {subtract()}
else if (document.former.oper.value == "*") {multiply()}
else if (document.former.oper.value == "/") {divide()}
}
function add() {
var num1 = document.former.num1.value;
var num2 = document.former.num2.value;
document.former.answer.value=parseInt(num1) + parseInt(num2)
}
function subtract() {
var num1 = document.former.num1.value;
var num2 = document.former.num2.value;
document.former.answer.value=((num1) - (num2))
}
function multiply() {
var num1 = document.former.num1.value;
var num2 = document.former.num2.value;
document.former.answer.value=((num1) * (num2))
}
function divide() {
var num1 = document.former.num1.value;
var num2 = document.former.num2.value;
document.former.answer.value=((num1) / (num2))
I thought parseInt was only needed for addition, because '+' is also used when writing sentences from different forms. Combining them instead of adding.
Bookmarks