【发布时间】:2012-07-15 03:33:30
【问题描述】:
我有一个密码输入控件,默认情况下,创建密码控件的组件将 maxLength 设置为 32。我正在尝试使用 dojo.addOnLoad() 事件处理程序将密码输入的 maxLength 更改为 128 个字符。事件处理程序触发,但将 maxLength 属性设置为 128 似乎并没有实际工作。限制似乎仍设置为旧值:32。
有哪些解决方法?
P.S:我在 windows 和 firefox 13 上使用 chrome 20。
谢谢
【问题讨论】:
-
您是否使用
setAttribute设置了新的maxLength? -
您使用的是声明式还是程序式方法?
-
我正在使用构建在 dojo 之上的框架。所以我调用了 var passwordControl = dijit.byId("idofpasswordinput");密码控制.maxLength = 128;那没用。
-
不,我没有使用 setAttribute ?是这样的吗?
-
@MaxArt :尝试 setAttribute 后,它起作用了。如果您将此评论作为答案发布,我会批准。
标签: javascript html input dojo passwords