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

QQ登录

只需一步,快速开始

查看: 2634|回复: 10

[结贴] 5.2.5版本中textarea组件怎么控制输入字符数量?

[复制链接]

37

主题

118

帖子

377

积分

中级会员

Rank: 3Rank: 3

积分
377
发表于 2013-7-22 10:33:16 | 显示全部楼层 |阅读模式
如题。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35938
发表于 2013-7-22 14:27:46 | 显示全部楼层
textarea的mediatype如果设置为text/html可以在data的valueChanged事件中如下设置
  1. if('fContent' == event.column){
  2.                 if(event.value.length >2) alert("长度为2");
  3.         }
复制代码
fContent是textarea关联的关系名

如果没有设置可以在model的onload事件中如下控制,当超过限制的长度时就不能设置
  1. $(justep.xbl('textarea组件的id').input).bind('keydown', function(evt){if(this.value.length>=2){return false}} );
复制代码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

37

主题

118

帖子

377

积分

中级会员

Rank: 3Rank: 3

积分
377
 楼主| 发表于 2013-7-22 14:45:24 | 显示全部楼层
jishuang 发表于 2013-7-22 14:27
textarea的mediatype如果设置为text/html可以在data的valueChanged事件中如下设置fContent是textarea关联的 ...

现在我的textarea的mediatype没有设置为text/html,使用第二种方式怎么没反应呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35938
发表于 2013-7-22 16:08:00 | 显示全部楼层
如果没有设置,在model的onload事件中那样设置,是起作用的,只要id写的正确,输入超过限制后,键盘再输入是不会输进内容的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

37

主题

118

帖子

377

积分

中级会员

Rank: 3Rank: 3

积分
377
 楼主| 发表于 2013-7-22 16:26:05 | 显示全部楼层
jishuang 发表于 2013-7-22 16:08
如果没有设置,在model的onload事件中那样设置,是起作用的,只要id写的正确,输入超过限制后,键盘再输入 ...

如图应该在在model的onload事件中写$(justep.xbl('MEDIUMDES').input).bind('keydown', function(evt){if(this.value.length>=2){return false}} );
????
jt.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35938
发表于 2013-7-22 17:01:32 | 显示全部楼层
???
现在是写在model的onload事件中吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

37

主题

118

帖子

377

积分

中级会员

Rank: 3Rank: 3

积分
377
 楼主| 发表于 2013-7-22 17:04:18 | 显示全部楼层
jishuang 发表于 2013-7-22 17:01
???
现在是写在model的onload事件中吗?

是的
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35938
发表于 2013-7-22 17:46:16 | 显示全部楼层
把.w和js文件发一下
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35938
发表于 2013-7-23 15:11:35 | 显示全部楼层
已远程解决,默认data没有加载,就在新增或这刷新data后去设置
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

37

主题

118

帖子

377

积分

中级会员

Rank: 3Rank: 3

积分
377
 楼主| 发表于 2013-7-24 09:00:38 | 显示全部楼层
jishuang 发表于 2013-7-23 15:11
已远程解决,默认data没有加载,就在新增或这刷新data后去设置

$(justep.xbl('textarea组件的id').input).bind('keydown', function(evt){if(this.value.length>=2){return false}} );
这种方式可以限制输入的字符数量,但是同时限制了按键操作,this.value.length>=2如果输入了两个字符后,再按删除键(Backspace)都不能按了,还有更好的限制输入字符量的方法吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-12 19:02 , Processed in 0.064354 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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