So, I've got this code:
<form class="calculator" name="calc">
<input type="text" readonly class="value" name="txt"/>
<span class="num clear" onclick="calc.txt.value = ''">C</span>
<span class="num" onclick="document.calc.txt.value +='/'">?/?</span>
<span class="num" onclick="document.calc.txt.value +='*'">?</span>
<span class="num" onclick="document.calc.txt.value +='7'">7</span>
<span class="num" onclick="document.calc.txt.value +='8'">8</span>
<span class="num" onclick="document.calc.txt.value +='9'">9</span>
<span class="num" onclick="document.calc.txt.value +=' - '">?</span>
<span class="num" onclick="document.calc.txt.value +='4'">4</span>
<span class="num" onclick="document.calc.txt.value +='5'">5</span>
<span class="num" onclick="document.calc.txt.value +='6'">6</span>
<span class="num plus" onclick="document.calc.txt.value +=' + ' ">+</span>
<span class="num" onclick="document.calc.txt.value +='1'">1</span>
<span class="num" onclick="document.calc.txt.value +='2'">2</span>
<span class="num" onclick="document.calc.txt.value +='3'">3</span>
<span class="num" onclick="document.calc.txt.value +='0'">0</span>
<span class="num" onclick="document.calc.txt.value +='00'">00</span>
<span class="num" onclick="document.calc.txt.value +='.'">.</span>
<span class="num equal" onclick="document.calc.txt.value = eval(calc.txt.value)">=</span>
</form>
Everything works, but when I change, for example <span class="num" onclick="document.calc.txt.value +='/'">?/?</span>
to <span class="num" onclick="document.calc.txt.value +='**÷**'">?/?</span>
(changing the / to ÷) it stops working because `eval(calc.txt.value) doesn't recognize that character. Is there any way I could display it differently than what the calculator has to do or anything of that sort to solve my problem?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…