十分に簡単です。あなたは同じロジックでExt.form.TextField
クラスを拡張するだけです。彼らはonFieldChange
イベントで実際の「強さ」を処理していますが、これはExt 3ではドキュメントには表示されていませんが、keyup : (Ext.form.TextField this, Ext.EventObject e)
イベントでは簡単に同じことができます。
ソースを見て、2つの関数processValue
とscorePassword
を定義していることを確認してください。これらの関数を直接コピーし、それらを使用するためにkeyup関数を実装することができます。
あなたは、クラスを作成します。
あなたが始めるのに十分でなければならない
Ext.form.PasswordStrength = Ext.extend(Ext.form.TextField, {
initComponent: function() {
// write your code, functions, etc here
// default values you want for your TextField
var config = {
}
Ext.apply(this, config);
Ext.form.PasswordStrength.superclass.initComponent(this);
}
});
// register an xtype
Ext.reg("passwordstrength", Ext.form.PasswordStrength);
。
リンクが壊れていて、私は作成者に電子メールを送り、リンクをバックアップしなければなりませんでした。これは私のプロジェクトで今使用されています。提案していただきありがとうございます。 – dkris
なぜ死んだの?今すぐチェックしてください。[alive link](http://testcases.pagebakers.com/PasswordMeter/)。 – Andron
私が言ったように、 "私は創造者に連絡を取り戻すためにメールを送る必要がありました。"リンクが機能しませんでした。 – dkris