gpt4 book ai didi

forms - 浏览器在登录时不记得密码

转载 作者:行者123 更新时间:2023-12-04 17:02:32 25 4
gpt4 key购买 nike

earlier question提到了一个使用 el 的方法配置以使浏览器记住密码。然而,el ExtJS 4.1 中不再存在配置。

现在,我该怎么办?

最佳答案

我相信应该是 contentEl 而不是 el 但我这样做是另一种方式。你可以直接用 ExtJS 构建整个东西。唯一的变化是 Ext 字段将使用 创建。自动完成=关闭 默认情况下属性,所以我使用派生类来覆盖它。

Ext.define('ACField', {
extend: 'Ext.form.field.Text',

initComponent: function() {
Ext.each(this.fieldSubTpl, function(oneTpl, idx, allItems) {
if (Ext.isString(oneTpl)) {
allItems[idx] = oneTpl.replace('autocomplete="off"', 'autocomplete="on"');
}
});
this.callParent(arguments);
}
});

Ext.onReady(function() {
new Ext.panel.Panel({
renderTo: Ext.getBody(),
width: 300,
height: 100,
autoEl: {
tag: 'form',
action: 'login.php',
method: 'post'
},
items: [
new ACField({
xtype: 'textfield',
name: 'username',
fieldLabel: 'Username'
}),
new ACField({
xtype: 'textfield',
name: 'password',
fieldLabel: 'Password',
inputType: 'password'
}),
],
buttons: [{
xtype: 'button',
text: 'Log in',
type: 'submit',
preventDefault: false
}]
});
});

关于forms - 浏览器在登录时不记得密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11965919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com