问题描述:

页面端用了easyui的numberbox属性,然后在用js的方法修改值的时候,明明看到页面中的值是数字型(数量字段),

但是就是会报错

这种错误真的是很难理解,不过经过我的debug跟了一下,发现了问题所在,虽然页面中看到的是数字,但是在js代码中,赋值的时候,这个变量成了string类型了

很明显的发现,这个ProductQty的值是string了。

function ProductQty(newValue,oldValue) {
if(newValue && oldValue && newValue != oldValue) {
var row = $('#gridlist').datagrid('getSelected');
var index = $('#gridlist').datagrid('getRowIndex',row);
row.ProductQty = newValue;
row.SalePrice = row.ProductQty * row.OriginalPrice * (row.DiscountRate / 10);
$('#gridlist').datagrid('updateRow', {index: index, row: row});
$('#gridlist').datagrid('endEdit',index);
$('#gridlist').datagrid('beginEdit',index);
countPoint();
}
}

文件里标红的部分,发现了这个row对象里的ProductQty这个值变成了string类型了。

解决办法就是给这个转成Number即可

row.ProductQty = Number(newValue);

最新文章

  1. Android—自定义开关按钮实现
  2. WebSQL 查询工具
  3. Windows环境下载与安装JBOSS服务器的详细图文教程
  4. 疯狂java学习笔记之面向对象(三) - 方法所属性和值传递
  5. 使用Object的wait,notify,notifyAll做线程调度
  6. ok6410 android driver(7)
  7. SDK(SoftWare Development Kit)介绍
  8. UVALive 4957 Fake scoreboard
  9. CABasicAnimation 基础
  10. (原创)Python 自动化测试框架详解
  11. 201521123104《Java程序设计》第1周学习总结
  12. 5dfda1332b67817b0f2d7839242021ce'Java数据结构和算法
  13. Python深度学习案例1--电影评论分类(二分类问题)
  14. 带你了解CSRF和XSS(一)
  15. CentOS6.5环境使用keepalived实现nginx服务的高可用性及配置详解
  16. Python 文件夹及文件操作
  17. Luogu 2575 高手过招-SG函数
  18. SpringCloud初体验:六、利用 Sleuth 和 Zipkin 给微服务加上链路监控追踪查看功能
  19. TensorFlow函数:tf.FIFOQueue队列
  20. POJ 3006 Dirichlet's Theorem on Arithmetic Progressions (素数)

热门文章

  1. Quartus 11进行编译Compile Design的时候出现错误near text ã
  2. 《数据结构》C++代码 堆(优先队列)
  3. iOS笔记056 - UI总结02
  4. json序列化datetime类型数据
  5. java中利用正则表达式获取a标签
  6. (笔记) RealTimeRender[实时渲染] C2
  7. P3200 [HNOI2009]有趣的数列
  8. redis cluster管理工具redis-trib.rb详解
  9. [poj] 2549 Sumsets || 双向bfs
  10. 牛客 NOIp模拟1 T1 中位数 解题报告