Welcome to the Virtual Education Wiki ~ Open Education Wiki

Form:Test calculation form: Difference between revisions

From Virtual Education Wiki
Jump to navigation Jump to search
(new form)
 
No edit summary
Line 1: Line 1:
<form>
<form>
   <input name="num1" type="number" placeholder="Enter number 1" />
  <label for="num1">Number 1:</label>
   <select name="operation">
   <input name="num1" type="number" />
     <option value="add">+</option>
  <br>
     <option value="subtract">-</option>
  <label for="num2">Number 2:</label>
     <option value="multiply">*</option>
  <input name="num2" type="number" />
     <option value="divide">/</option>
  <br>
  <label for="operator">Operator:</label>
   <select name="operator">
     <option value="+">Addition</option>
     <option value="-">Subtraction</option>
     <option value="*">Multiplication</option>
     <option value="/">Division</option>
   </select>
   </select>
   <input name="num2" type="number" placeholder="Enter number 2" />
   <br>
   <input type="submit" value="Calculate" />
   <input type="submit" value="Calculate">
   {{#if: {{{num1|}}} {{{operation|}}} {{{num2|}}}
  <br>
     | Result:  
   {{#ifexpr: {{{num1|0}}} AND {{{num2|0}}}
     {{#switch: {{{operation}}}
     |Result:  
       | add = {{{num1}}} + {{{num2}}}
     {{#switch: {{{operator}}}
       | subtract = {{{num1}}} - {{{num2}}}
       |+ = {{#expr: {{{num1}}} + {{{num2}}}}}
       | multiply = {{{num1}}} * {{{num2}}}
       |- = {{#expr: {{{num1}}} - {{{num2}}}}}
       | divide = {{{num1}}} / {{{num2}}}
       |* = {{#expr: {{{num1}}} * {{{num2}}}}}
       |/ = {{#expr: {{{num1}}} / {{{num2}}}}}
     }}
     }}
   }}
   }}
</form>
</form>
[[Category:Test pages]]

Revision as of 13:42, 21 April 2023

<form>

 <label for="num1">Number 1:</label>
 <input name="num1" type="number" />
 
<label for="num2">Number 2:</label> <input name="num2" type="number" />
<label for="operator">Operator:</label> <select name="operator"> <option value="+">Addition</option> <option value="-">Subtraction</option> <option value="*">Multiplication</option> <option value="/">Division</option> </select>
<input type="submit" value="Calculate">

</form>