QuickForm でパスワードフィールドをFreezeするとき

QuickForm で パスワードのエレメントを生成し、freezeさせると。”*******”テキストになり、入力されたデータはhiddenに乗りません。
これを解決させるには、パスワードフィールドのエレメントにsetPersistantFreeze(true)で設定を変更する必要があります。

例として下記のようなコードになります。

$this->addElement( 'password', 'member_login_password' );
$pass =& $this->getElement('member_login_password');
$pass->setPersistantFreeze(true);

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください