1
我有這個代碼的電子郵件設置形成用戶將輸入電子郵件地址,密碼等刪除默認的密碼值6 password_confirm
$form['mail_settings']['user_pass'] = array(
'#type' => 'password_confirm',
'#description' => t('your password')
);
$form['mail_settings']['user_signature'] = array(
'#type' => 'textfield'
'#description' => t('custm signature')
);
我想實現的是讓用戶能夠隨時更改自己的簽名,而無需重新輸入密碼。
現在正在發生的事情是,每次我加載此設置頁面時,都會有一個默認的密碼和空白的密碼確認。
因此,如果用戶忘記再次輸入他的密碼,則表單顯示錯誤。或者說,它會創建一個驗證錯誤。
這裏應該做些什麼?