Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <title> Javascript Calculator </title>
- <script>
- function calculate()
- {
- var selectedValue=document.getElementById("operation").value;
- // Depending on the value of the selected operation,
- // we will call the respective function accordingly.
- switch (selectedValue)
- {
- case "+":
- addNumber();
- break;
- case "-":
- subNumber();
- break;
- case "*":
- mulNumber();
- break;
- case "/":
- divNumber();
- break;
- default:
- break;
- }
- }
- // Reset the value of all the text field to 0
- function clearAll() {
- document.getElementById("x").value = 0;
- document.getElementById("y").value = 0;
- document.getElementById("Result").value = 0;
- theForm.Result.value = 0;
- } // End clearAll
- // Add x and y values together and display it in Result text field.
- function addNumber() {
- document.getElementById("Result").value = parseFloat(document.getElementById("x").value) + parseFloat(document.getElementById("y").value);
- } // End addNumber
- // Subtract x by y values and display it in Result text field.
- function subNumber() {
- document.getElementById("Result").value = document.getElementById("x").value - document.getElementById("y").value;
- } // End subNumber
- // Multiply x by y values and display it in Result text field.
- function mulNumber() {
- document.getElementById("Result").value = document.getElementById("x").value * document.getElementById("y").value;
- } // End mulNumber
- // Divide x by y values and display it in Result text field.
- function divNumber() {
- document.getElementById("Result").value = document.getElementById("x").value / document.getElementById("y").value;
- } // End divNumber
- function changeColor(){
- }
- </script>
- </head>
- <body>
- <header><h1> Calculator with Forms/JavaScript </h1></header>
- <main>
- <form name="calc">
- <p>
- X<input type="text" value="0" name="x" id="x">
- <select name="operation" id="operation">
- <option value="+">+</option>
- <option value="-">-</option>
- <option value="*">*</option>
- <option value="/">/</option>
- </select>
- Y<input type="text" value="0" name="y" id="y">
- <input type="button" value="=" name="getResult" id="getResult" onClick="calculate()">
- <input type="text" value="0" name="Result" id="Result"> <br>
- <br><br>
- <input type="button" value="reset" name="reset" id="reset" onClick="clearAll()">
- <br><br>
- <select name="mybgcolor" id="mybgcolor" onChange="changeColor()" >
- <option value="red" >Red</option>
- <option value="yellow">Yellow</option>
- <option value="blue">Blue</option>
- </select>
- </p>
- </form>
- <script>
- var bgcolour;
- bgcolour = prompt("What is your favourite colour?");
- document.body.style.backgroundColor = bgcolour;
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement