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

QQ登录

只需一步,快速开始

查看: 3169|回复: 13

[处理中4] 怎么获取list中当前输入框input里面的值

[复制链接]

56

主题

144

帖子

736

积分

高级会员

Rank: 4

积分
736
QQ
发表于 2017-2-17 12:16:53 | 显示全部楼层 |阅读模式
急,大神帮帮忙

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-2-17 13:00:13 | 显示全部楼层
可以使用  event.target  借助纯dom方法获取
回复 支持 反对

使用道具 举报

56

主题

144

帖子

736

积分

高级会员

Rank: 4

积分
736
QQ
 楼主| 发表于 2017-2-17 13:06:54 | 显示全部楼层
半导体 发表于 2017-2-17 13:00
可以使用  event.target  借助纯dom方法获取

感谢 我先试试哈 先谢谢你啦 嘿嘿
回复 支持 反对

使用道具 举报

发表于 2017-2-17 13:18:06 | 显示全部楼层
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

56

主题

144

帖子

736

积分

高级会员

Rank: 4

积分
736
QQ
 楼主| 发表于 2017-2-17 13:22:02 | 显示全部楼层
liangyongfei 发表于 2017-2-17 13:18
http://docs.wex5.com/wex5-ui-question-list-2019/

大哥,当前行,你这给我看的也不是啊
回复 支持 反对

使用道具 举报

发表于 2017-2-17 13:24:11 | 显示全部楼层
renxuanjun 发表于 2017-2-17 13:22
大哥,当前行,你这给我看的也不是啊

input肯定绑定了data组件的字段把!
在list的事件中获取当前行字段的值就是这样写
event.bindingContext.$object.val(‘fName’);

你先试试!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

56

主题

144

帖子

736

积分

高级会员

Rank: 4

积分
736
QQ
 楼主| 发表于 2017-2-17 13:28:30 | 显示全部楼层
liangyongfei 发表于 2017-2-17 13:24
input肯定绑定了data组件的字段把!
在list的事件中获取当前行字段的值就是这样写
event.bindingContext. ...

我试过了 说未定义 我想获取的事input ,这个input的xid是 input2,我是这么写的
var row = event.bindingContext.$object;
var num = row.val('input2');
  alert(num);输出的时候 是undefined
回复 支持 反对

使用道具 举报

发表于 2017-2-17 13:30:36 | 显示全部楼层
renxuanjun 发表于 2017-2-17 13:28
我试过了 说未定义 我想获取的事input ,这个input的xid是 input2,我是这么写的
var row = event.bindi ...

你是在点击事件中写的代码吗?
event.bindingContext.$object.val(‘fName’);
其中fName是input 组件bind-ref绑定的字段!
你的input绑定的字段是什么??就写什么?而不是xid
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

56

主题

144

帖子

736

积分

高级会员

Rank: 4

积分
736
QQ
 楼主| 发表于 2017-2-17 13:32:10 | 显示全部楼层
半导体 发表于 2017-2-17 13:00
可以使用  event.target  借助纯dom方法获取

请问 格式 怎么写啊 是用Event.target代替this吗?(event.target).comp('input1').val(); 这样吗 我放的那个input的xid 是input1
回复 支持 反对

使用道具 举报

发表于 2017-2-17 13:41:38 | 显示全部楼层
renxuanjun 发表于 2017-2-17 13:32
请问 格式 怎么写啊 是用Event.target代替this吗?(event.target).comp('input1').val(); 这样吗 我放的 ...

你是点击事件吗??点击事件获取当前的dom对象是这样的
http://docs.wex5.com/wex5-ui-question-list-2077

不过使用我说的那种方式不行吗??
你的input有没有绑定data字段的!如果没有请绑定上!

可以参考外卖案例中的来一份 按钮的做法
addCartBtnClick

var row = event.bindingContext.$object;
row.val('fID')
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-27 03:06 , Processed in 0.091704 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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