現在、私のボタンは Zend フォームで使用されています。タグなどを追加する方法を考え出すことはできますが、HTML や CSS を使用して現在行っていることは何も結果をもたらしていません。
ボタンの私のコードは次のとおりです。
class Application_Form_Newsletter extends Zend_Form
{
public $processed = false;
public function init()
{
$this->addElement(
'text', 'email', array(
'label' => '',
'required' => true,
'validators' => array(
array('StringLength', false, array('max'=>150)),
'EmailAddress',
),
)
);
$this->addElement('submit', 'go', array(
'id'=>'btnNewsletter',
'type'=>'image',
));
}
}
スタイルシートのコードは次のとおりです。
#btnNewsletter{ background-image: url('../img/home-search-background-btn.png');}
なんとか画像を表示できましたが、実際のボタン自体の後ろに常に隠されています。