Jak można połączyć dwie droplisty w na formie zend framework, tak żeby po zdarzeniu onchange pierwszej w drugiej zmieniał się zestaw danych? Czyli musiałaby być wywołana funkcja ładująca dane do drugiej droplisty.
$evntV = new Application_Model_DbTable_Worker();
$hWoj= $evntV->teryt();
$wojewodztwo = new Zend_Form_Element_Select('wojewodztwo');
$wojewodztwo->setLabel('Województwo');
$wojewodztwo->setName('wojewodztwo');
$wojewodztwo->setAttrib('id', 'wojewodztwo');
$wojewodztwo->setAttrib('onChange', "");
foreach ($hWoj as $dp)
{
$wojewodztwo->addMultiOption($dp['wojewodztwo'],$dp['nazwa']);
}
$evntV = new Application_Model_DbTable_Worker();
$hWoj= $evntV->teryt_powiat('02');
$powiat = new Zend_Form_Element_Select('powiat');
$powiat->setLabel('Powiat');
$powiat->setName('powiat');
$powiat->setAttrib('id', 'powiat');
$powiat->setAttrib('onChange', "alert(this.value);");
foreach ($hWoj as $dp)
{
$powiat->addMultiOption( $dp['powiat'], $dp['nazwa'] );
}