今天遇到个比较郁闷的问题,
EasyUI的numberbox计算值总也设置不上
代码如下:
<span class = "pln" >$</span><span class = "pun" >(</span><span class = "str" > '#number,#price' </span><span class = "pun" >).</span><span class = "pln" >keyup</span><span class = "pun" >(</span><span class = "kwd" > function </span><span class = "pun" >(){</span><span class = "pln" > $</span><span class = "pun" >(</span><span class = "str" > '#total' </span><span class = "pun" >).</span><span class = "pln" >numberbox</span><span class = "pun" >(</span><span class = "str" > 'setValue' </span><span class = "pun" >,</span><span class = "pln" >$</span><span class = "pun" >(</span><span class = "str" > '#number' </span><span class = "pun" >).</span><span class = "pln" >numberbox</span><span class = "pun" >(</span><span class = "str" > 'getValue' </span><span class = "pun" >)*</span><span class = "lit" >1</span><span class = "pun" >*</span><span class = "pln" >$</span><span class = "pun" >(</span><span class = "str" > '#price' </span><span class = "pun" >).</span><span class = "pln" >numberbox</span><span class = "pun" >(</span><span class = "str" > 'getValue' </span><span class = "pun" >)*</span><span class = "lit" >1</span><span class = "pun" >);</span><span class = "pln" > </span><span class = "pun" >});</span> |
只是一个简单的总金额=数量*单价的问题,居然计算不出正确的值,开始以为是keyup事件的写法问题,结果发现原来是numberbox的取值问题,代码修改如下:
<span class = "pln" >$</span><span class = "pun" >(</span><span class = "str" > '#number,#price' </span><span class = "pun" >).</span><span class = "pln" >keyup</span><span class = "pun" >(</span><span class = "kwd" > function </span><span class = "pun" >(){</span><span class = "pln" > $</span><span class = "pun" >(</span><span class = "str" > '#total' </span><span class = "pun" >).</span><span class = "pln" >numberbox</span><span class = "pun" >(</span><span class = "str" > 'setValue' </span><span class = "pun" >,</span><span class = "pln" >$</span><span class = "pun" >(</span><span class = "str" > '#number' </span><span class = "pun" >).</span><span class = "pln" >val</span><span class = "pun" >()*</span><span class = "lit" >1</span><span class = "pun" >*</span><span class = "pln" >$</span><span class = "pun" >(</span><span class = "str" > '#price' </span><span class = "pun" >).</span><span class = "pln" >val</span><span class = "pun" >()*</span><span class = "lit" >1</span><span class = "pun" >);</span><span class = "pln" > </span><span class = "pun" >});</span> |
问题解决!