[PHP-users 25747] Re: Html_Quick_Form チェックボックスの確認 画面について
榮水貴行
t-eimizu @ aim.ac
2005年 6月 7日 (火) 10:40:25 JST
いつもお世話になります。榮水です。
QuickFormのradio要素やcheckbox要素を拡張するのがいいんじゃないでしょうか。
(前にもこんな話があったような...)たとえばこんな風に。
<?php
require_once('HTML/QuickForm/radio.php');
class ExtendRadio extends HTML_QuickForm_radio {
function toHTML() {
if (0 == strlen($this->_text)) {
$label = '';
} elseif ($this->_flagFrozen) {
if ($this->getChecked()) {
return $this->_text . $this->_getPersistantData();
}
return '';
}
$label = '<label for="' . $this->getAttribute('id') . '">' .
$this->_text . '</label>';
return HTML_QuickForm_input::toHtml() . $label;
}
}
?>
それで、registerElementTypeで登録すればOKでしょう。
*=================================*
株式会社エイム
榮水 貴行
Mail: t-eimizu @ aim.ac
*=================================*
PHP-users メーリングリストの案内