我正在使用dijit.form.TextBox作为登录表单但不能像在标准HTML输入字段中那样使浏览器保存的密码显示在其中。
有没有办法做到这一点?
答案 0 :(得分:3)
如果我正确理解了问题,那么您遇到的问题是dijit.form.TextBox
的模板已将autocomplete="off"
硬编码到输入字段中。
这背后似乎有一些原因:http://bugs.dojotoolkit.org/ticket/9562
如果你真的想要,你可以轻松覆盖模板,使其由widget属性驱动,而我过去也是这样做的。但是,如果我没记错的话,一个浏览器或另一个浏览器仍然不会“正常工作”,可能是因为该字段动态地插入到文档中而不是作为初始页面的一部分。底线:您的里程可能会有所不同。
答案 1 :(得分:1)
似乎没有详细记录,但请查看tests目录中的example。只需使用正常的输入属性进行密码混淆。这就是你在说什么?
<input id="q23" type="password" name="password" class="medium"
dojoType="dijit.form.TextBox">