起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1052|回复: 2

[结贴] 获取不到X5中Input组件的值

[复制链接]

66

主题

230

帖子

414

积分

中级会员

Rank: 3Rank: 3

积分
414
QQ
发表于 2014-9-4 10:28:08 | 显示全部楼层 |阅读模式
在X5中Input组件上添加事件onblur 和onchange,在Input输入框中输入1,鼠标光标移出,就是下面的结果

installTemplateFormActivity.input39Change = function(event){
        alert(event.originalValue+"=="+event.value);//结果 undefined==undefined
        alert(event.data.originalValue+"=="+event.data.value);//结果 undefined==undefined
};


installTemplateFormActivity.input39Blur = function(event){

        var fMBMC = justep.xbl('templateDetail').getValue("fMBMC");
        alert(document.getElementById("input39").value);//结果 undefined
        alert(fMBMC);//结果 空字符串。这时鼠标光标移入Input39中,再移出Input39,结果为1
};


请问怎么能在Input中输入字符,第一次移出光标的时候就得到Input框中的值?

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-9-4 10:37:48 | 显示全部楼层
要在valueChanged事件里使用event.value、event.originalValue
QQ:179785966
回复 支持 反对

使用道具 举报

66

主题

230

帖子

414

积分

中级会员

Rank: 3Rank: 3

积分
414
QQ
 楼主| 发表于 2014-9-4 10:40:34 | 显示全部楼层
yinlun 发表于 2014-9-4 10:37
要在valueChanged事件里使用event.value、event.originalValue

上面代码第二行不就是么?没用。自己试出来了 justep.xbl("input39").input.value。 结贴吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-17 09:53 , Processed in 0.060962 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表