I am performing calculator operation using javascript,in validating the input values everything is working fine except the divide by zero error, not able to figure out whats going wrong.. And its working fine with Chrome but not in Firefox!!
function validate(event, x, y, z) {
if ((isNaN(x) || x === "") || (isNaN(y) || y === "")) {
return "Please Enter A Valid Number";
}
if (z === "") {
return "Invalid Operator";
}
if (z === '/' && y === 0) {
return "Divide By zero error";
}
if (event.keyCode == 32) {
return false;
}
if (event.keyCode == 8) {
return false;
} else {
return calculation(x, y, z);
}
}