|
Answer» Hi, Just wading thru trying to keep my little mind INTACT. My project is a calculator. The code: refreshes database, doesn't display data being entered, but does create the
records (zeroes), prints record. Im HOPING someone will take a look at this, please. Below is my code; Yeah, I could have removed a little:
personal calculator
input { text-align:center; }
width=100>
<img SRC="http://localhost/images/yesbutton.png" height=25 width=50 alt="yes
button">
click http://localhost/images/nobutton.png" height=25 width=50 alt="no
button">[/url]
body {font-family: helvetica} p {font-size: 12pt} .red {color: red} .blue {color: blue}
var Memory = 0; var purpose = ""; var value1 = 0; var value2 = 0; var NewNumber = ""; var opvalue = ""; var op = opvalue;
function Display(displaynumber) { document.calculator.answer.value = displaynumber; }
function MemoryClear() {Memory = 0;document.calculator.mem.value = "";}
function MemoryRecall(answer) { if(NewNumber !== "") {value2 += answer;} else {value1 = answer;} NewNumber = ""; Display(answer); }
function MemorySubtract(answer) {Memory = Memory - eval(answer);}
function MemoryAdd(answer) {Memory = Memory + eval(answer); document.calculator.mem.value = " M ";NewNumber = "";}
function ClearCalc() {value1 = "";value2 = "";NewNumber = "";Display("");}
function Backspace(answer) { answerlength = answer.length; answer = answer.substring(0, answerlength - 1);if (value2 !== "") {value2 = answer.toString();Display(value2);} else {value1 = answer.toString();Display(value1);} }
function CECalc() {value2 = "";NewNumber = "yes";Display("");}
function CheckNumber(answer) { if(answer == ".") { Number = document.calculator.answer.value; if(Number.indexOf(".") != -1) {answer = ""; } } if(NewNumber == "yes") {value2 += answer;Display(value2);} else { if(NewNumber '==' "") {value1 = answer;value2 = "";NewNumber = "no";} else {value1 += answer;} Display(value1); } } function AddButton(x) { if(x == 1) EqualButton(); if(value2 !== "") {value1 = parseFloat(value1) + parseFloat(value2);} NewNumber = "yes"; opvalue = '+'; Display(value1); } function SubButton(x) { if(x == 1) EqualButton(); if(value2 !== "") {value1 = parseFloat(value1) - parseFloat(value2);} NewNumber = "yes"; opvalue = '-'; Display(value1); } function MultButton(x) { if(x == 1) EqualButton(); if(value2 !== "") {value1 = parseFloat(value1) * parseFloat(value2);} NewNumber = "yes"; opvalue = '*'; Display(value1); } function DivButton(x) { if(x == 1) EqualButton(); if(value2 !== "") {value1 = parseFloat(value1) / parseFloat(value2);} NewNumber = "yes"; opvalue = '/'; Display(value1); } function SqrtButton() {value1 = Math.sqrt(value1);NewNumber = "";Display(value1);} function PercentButton() { if(NewNumber != "blank") {value2 *= '.01';NewNumber = "";Display(value2);} } function RecipButton() {value1 = 1/value1;NewNumber = "";Display(value1);} function NegateButton() {value1 = parseFloat(-value1);NewNumber = "no";Display(value1); } function EqualButton() { if(opvalue == '+') AddButton(0); if(opvalue == '-') SubButton(0); if(opvalue == '*') MultButton(0); if(opvalue == '/') DivButton(0); value2 = ""; opvalue = ""; } function OnCalc(purpose,value1,op,value2,total) {return(purpose,value1,op,value2,total);} // End -->
action="http://localhost/calculator/post1.php" method="post">
| Calculator |
onChange="CheckNumber(this.value)"> |
name="backspace" class="red" value="Backspace"
onClick="Backspace(document.calculator.answer.value); return FALSE;"> type="button" name="CE" class="red"
value=" CE " onClick="CECalc(); return false;"> class="red" value=" C "
onClick="ClearCalc(); return false;">
|
| onClick="MemoryClear(); return false;"> | onClick="CheckNumber('7'); return false;"> | onClick="CheckNumber('8'); return false;"> | onClick="CheckNumber('9'); return false;"> | onClick="DivButton(1); return false;"> | onClick="SqrtButton(); return false;"> | onClick="MemoryRecall(Memory); return false;"> | onClick="CheckNumber('4'); return false;"> | onClick="CheckNumber('5'); return false;"> | onClick="CheckNumber('6'); return false;"> | onClick="MultButton(1); return false;"> | onClick="PercentButton(); return false;"> | onClick="MemorySubtract
(document.calculator.answer.value); return false;"> | onClick="CheckNumber('1'); return false;"> | onClick="CheckNumber('2'); return false;"> | onClick="CheckNumber('3'); return false;"> | onClick="SubButton(1); return false;"> | onClick="RecipButton(); return false;"> | onClick="MemoryAdd
(document.calculator.answer.value); return false;"> | onClick="CheckNumber('0'); return false;"> | onClick="NegateButton(); return false;"> | onClick="CheckNumber('.'); return false;"> | onClick="AddButton(1); return false;"> | onClick="EqualButton(); return false;"> |
|
|
|
print
Thanks
|