我在ASP.Net应用程序中使用Telerik控件进行发票输入。
我正在寻找能够在一个数字字段中输入多个金额并将它们添加到一起的功能,就像在Quickbooks中一样。
击键:
= 0 1 2 + 3 。 4 5 TAB或ENTER
将值添加到3.57并跳转到下一个字段。
任何人都有任何想法?
答案 0 :(得分:1)
你有三个选择:
eval()
。 注意:如果您选择选项#3,请务必小心谨慎并先进行研究。 eval()
可以使您的应用程序对各种令人讨厌的代码注入开放。
答案 1 :(得分:-1)
您需要为in-fix(而不是前缀)表示法构建词法解析器。应该有很多例子 - 这是很多学位课程中使用的非常标准的概念。
关于这样做是否是一个好主意(我假设客户端)......