[PHP-users 28107] Re: HTML_QuickForm addRule でのイコール比較

Yamada Kenichi yamada_ken1232 @ yahoo.co.jp
2006年 1月 13日 (金) 17:20:29 JST


  ohguma さん、こんにちは。

># hiddenを使うとソースを見れば、現パスワードが丸分かりなのでは?

 うっかりしていました。ご指摘ありがとうございます。
 結局registerRuleで対応しました。コードは次のようになります。

	$form->registerRule('eq_check','callback','eq_check');
	$form->addRule('PASSWD_O', "現パスワードが違います。",
			'eq_check', $PASSWD_DB , 'server');


// イコールチェック for addRule
function eq_check($arg1, $arg2) {
  if ($arg1 == $arg2) return true;
  return false;
} 


---------------------------------------
山田健一


PHP-users メーリングリストの案内