タウンと呼ばれる形式のドロップダウンオプションが1つあります。すでにフェッチされた値は、データベーステーブルのtownIdからドロップダウンで利用できます。ここで、ユーザーがドロップダウンから選択肢を選択せずに直接保存ボタンに移動するかどうかを確認したいのですが、そのように「ドロップダウンで選択肢を選択してください」と表示されるはずです。フォームの名前は大学です
私はここでこのコードを試しました:
if(Zend_Form_Element_Submit)
{
if($$townid=='')
{ alert("U Must Choose Town Name Here");
}
else
{
$submit = new Zend_Form_Element_Submit('Save');
$submit->setDecorators($this->submitDecorators)
->setAttrib('class','button slategray');
}
}
models-> university.phpの中には、正確に取得できなかったドロップダウンのアクションがいくつかあります。
public function setOptions(array $options)
{
$methods = get_class_methods($this);
foreach ($options as $key => $value) {
$method = 'set' . ucfirst($key);
if (in_array($method, $methods)) {
$this->$method($value);
}
}
return $this;
}
フォームを編集する前->大学(保存コードはすでに存在します)
$submit = new Zend_Form_Element_Submit('Save');
$submit->setDecorators($this->submitDecorators)
->setAttrib('class','button slategray');
}
前もって感謝します。