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

QQ登录

只需一步,快速开始

查看: 5484|回复: 7

[结贴] js获取textarea的值为undefined

[复制链接]

11

主题

41

帖子

107

积分

初级会员

Rank: 2

积分
107
QQ
发表于 2018-11-5 10:43:47 | 显示全部楼层 |阅读模式
看过 bex5 的已经结贴的 帖子 没有解决问题
他最终是通过data 组件 获取的
发表于 2018-11-5 10:50:34 | 显示全部楼层
是的,x5开发的应用,一般都是通过操作数据实现的
textArea 只要 绑定data组件字段,取值,赋值只要通过data组件操作就可以实现!

如果是textArea 组件,还可以通过组件API 去实现this.comp("textarea").val()
参考/UI2/system/components/justep/textarea/demo/textarea.w

如果是input标签  ,也可以用原始的js  dom操作实现

但是推荐方案还是通过绑定data组件,要求data必须有数据才行
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

11

主题

41

帖子

107

积分

初级会员

Rank: 2

积分
107
QQ
 楼主| 发表于 2018-11-5 11:05:33 | 显示全部楼层
liangyongfei 发表于 2018-11-5 10:50
是的,x5开发的应用,一般都是通过操作数据实现的
textArea 只要 绑定data组件字段,取值,赋值只要通过dat ...


没有绑定 data
如果不设置id 就能够正常获取
但是
document.getElementById("textarea11").innerText = content;
我需要通过这个 给textarea 赋值
self.getElementByXid("textarea1").val(content);
通过xid 赋值的这个方法  无效
回复 支持 反对

使用道具 举报

发表于 2018-11-5 11:10:51 | 显示全部楼层
fenlyer 发表于 2018-11-5 11:05
没有绑定 data
如果不设置id 就能够正常获取
但是

是的,不能设置id  
x5中 只能用xid 去实现,如果有id  就会失效的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

11

主题

41

帖子

107

积分

初级会员

Rank: 2

积分
107
QQ
 楼主| 发表于 2018-11-5 11:17:39 | 显示全部楼层
liangyongfei 发表于 2018-11-5 11:10
是的,不能设置id  
x5中 只能用xid 去实现,如果有id  就会失效的

不设置 xid 只设置id
通过 实现了
$("#textarea1").val()
回复 支持 反对

使用道具 举报

发表于 2018-11-5 11:24:09 | 显示全部楼层
fenlyer 发表于 2018-11-5 11:17
不设置 xid 只设置id
通过 实现了
$("#textarea1").val()

那你这就属于原始的  HTML + js 开发的功能了,
其实不建议这样使用的,后面可能x5的一些特性就无法使用了,比如动态绑定,面向数据编辑的思路都无法利用了
wex5中当然可以运行标准HTML 功能,但是还是建议您使用x5 自己提供的API 去实现

如果用id ,页面多了以后就可能冲突了,因为x5是单页应用,id属性可能导致冲突的

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

11

主题

41

帖子

107

积分

初级会员

Rank: 2

积分
107
QQ
 楼主| 发表于 2018-11-5 13:52:22 | 显示全部楼层
liangyongfei 发表于 2018-11-5 11:24
那你这就属于原始的  HTML + js 开发的功能了,
其实不建议这样使用的,后面可能x5的一些特性就无法使用 ...

好的 ,感谢
回复 支持 反对

使用道具 举报

11

主题

41

帖子

107

积分

初级会员

Rank: 2

积分
107
QQ
 楼主| 发表于 2018-11-21 15:13:56 | 显示全部楼层
liangyongfei 发表于 2018-11-5 11:24
那你这就属于原始的  HTML + js 开发的功能了,
其实不建议这样使用的,后面可能x5的一些特性就无法使用 ...

大神,我想咨询一下,后台定位的插件你们更新了么?
从16年的时候你们就出现了后台定位失败的案例.
到现在也没有对应的插件可以用.
我使用后台运行模式发送定位,调试模式都没问题.
打成apk 之后 只维持了 1分钟 就死掉了
我想问如果我   自定义Cordova 插件的话是不是也解决不了问题?
毕竟你们已经做了两个后台相关的插件 backgroundMode 和  background-geolocation
比较着急 如果看到了 麻烦您回复一下
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 04:01 , Processed in 0.081864 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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