以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户咨询  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4)
----  [建议]行编辑增加最大长度事件  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=9278)

--  作者:pc_doctor
--  发布时间:2007-9-11 13:02:27
--  [建议]行编辑增加最大长度事件

行编辑类的构件属性中有“最大长度”。

但在实际中只能是在属性中设置罢了。因为没有“达到输入长度事件”,很不方便。比如输入内容达到长度后,将焦点移动到其他构件上去。

希望能增加“达到输入长度事件”。

其实,建议对该类构件应该同时增加“最小长度”的属性和事件。这样,该类构件就灵巧顿然了!


--  作者:FSJM
--  发布时间:2007-9-12 8:02:06
--  

通过“内容改变”事件是可以达到目的的,我们也可能考虑更好的处理方式。


--  作者:pc_doctor
--  发布时间:2007-9-13 12:58:00
--  
以下是引用FSJM在2007-9-12 8:02:06的发言:

通过“内容改变”事件是可以达到目的的,我们也可能考虑更好的处理方式。

早就试用过通过“内容改变”事件的,根本不能达到目的。“内容改变”事件的触发,就是只要“行编辑”框内的内容一旦变化就立即执行其事件,比如“行编辑”‘最大长度’为5,初始状态内容为空,只要往里面输入一个字符时,马上就立即执行了‘内容改变’事件,根本不能保证最大长度的输入。

——确实只能考虑其他更好的方式。


--  作者:FSJM
--  发布时间:2007-9-13 14:25:28
--  
是在这个事件中进行"长度判断",然后在决定是否跳转。注意:要去掉尾空格。