easyui textbox blur事件触发后取值的问题。

seahi 2017-03-06 03:57:14
<input type="text" id="txtFPaidAmount" name="txtFPaidAmount" class="easyui-textbox" style="width:120px" data-options="events:{blur:txtFPaidAmount_Blur}" />

为textbox定义了blur事件,在txtFPaidAmount_Blur中:
var FFinalAmount =parseFloat($('#txtFFinalAmount').textbox('getText')) ;

可是这时候取到到FFinalAmount的值总是改变之前的值,如何才能取到改变后的值?
...全文
773 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
流萤飞火 2018-01-09
  • 打赏
  • 举报
回复
http://blog.csdn.net/qq_23113521/article/details/78969844
lovepay1413 2017-08-30
  • 打赏
  • 举报
回复 2
在方法里使用 $(this).val()就好
caohuanan123 2017-05-28
  • 打赏
  • 举报
回复
再看了看,发现只要拿到target就行了,currentTarget.value 等等都是可以的
caohuanan123 2017-05-28
  • 打赏
  • 举报
回复
看了你的问题,学到了添加blur的方法,下面是我取值的方式: function txtFPaidAmount_Blur(option){ var value = option.data.target.value; }
seahi 2017-03-08
  • 打赏
  • 举报
回复
自己顶一下。
seahi 2017-03-08
  • 打赏
  • 举报
回复
没有人遇到过吗?
seahi 2017-03-07
  • 打赏
  • 举报
回复
引用 2 楼 showbo 的回复:
blur是给txtFPaidAmount添加的,你代码获取的是txtFFinalAmount的内容,是不是搞错对象了 而且获取值是用getValue
没有,这个是粘贴复制的时候位置搞错了。 用getValue或getText都一样的。 先试了getValue不行才改用getText的。
  • 打赏
  • 举报
回复
blur是给txtFPaidAmount添加的,你代码获取的是txtFFinalAmount的内容,是不是搞错对象了 而且获取值是用getValue
seahi 2017-03-06
  • 打赏
  • 举报
回复
自己先顶一下把。

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧