兲長情深 2017-04-06 13:38 采纳率: 20%
浏览 1337
已采纳

JQuery或JS前端计算数值问题。被绕晕

在页面input输入框输入数值,例如8+6*2,
敲回车,输入框显示计算结果。跪求!
万千方法都试了,js不是老手。。。求大神指点

  • 写回答

3条回答 默认 最新

  • 斯洛文尼亚旅游 2017-04-06 14:22
    关注

    你的计算表达式没有错误直接eval就可以得到结果

     <input type="text" value="8+6*2" onkeydown="if (event.keyCode == 13) try { alert(eval(this.value)) } catch (e) { alert(e) }" />
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?