Я использую dijit.form.TextBox для формы входа, но не могу сделать пароли, сохраненные браузером, в нем, как в стандартном поле ввода HTML ,Как показать сохраненные паролем пароли в файле dijit.form.TextBox
Есть ли способ сделать это?
Я использую dijit.form.TextBox для формы входа, но не могу сделать пароли, сохраненные браузером, в нем, как в стандартном поле ввода HTML ,Как показать сохраненные паролем пароли в файле dijit.form.TextBox
Есть ли способ сделать это?
Если я правильно понял вопрос правильно, то проблема, которую вы работаете, состоит в том, что шаблон dijit.form.TextBox
имеет autocomplete="off"
жестко закодированы в поле ввода.
Там, кажется, некоторые причины этого: http://bugs.dojotoolkit.org/ticket/9562
Если вы действительно хотели, вы могли бы легко переопределить шаблон, чтобы сделать это управляемое с помощью атрибута виджета вместо этого, и я сделал это в прошлом. Однако, если я правильно помню, один браузер или другой все еще не будет «просто работать», возможно, потому, что поле вставляется в документ динамически, а не как часть начальной страницы. Итог: ваш пробег может отличаться.
Это не выглядит хорошо документированным, но посмотрите на example в каталоге тестов. Просто используйте обычные атрибуты ввода для обфускации пароля. Это то, о чем вы говорите?
<input id="q23" type="password" name="password" class="medium"
dojoType="dijit.form.TextBox">