我正在使用zend表格,我的条件是:
当我选择下拉列表的值时,我必须在下拉字段下方动态显示文本字段。
当我选择下拉列表的另一个值时,我必须在下拉字段下方动态显示另一个字段。
我想在下拉字段的onchange事件中使用ajax ...我怎么能继续?
这是我以zend形式创建元素的示例代码:
$country = $this->createElement('select',’countries’);
$country ->setLabel('Countries:')
->addMultiOptions(array(
'US' => 'United States',
'UK' => 'United Kingdom'
))
->setAttrib('id', 'country');
答案 0 :(得分:1)
$country = $this->createElement('select',’countries’);
$country ->setLabel('Countries:')
->addMultiOptions(array(
'US' => 'United States',
'UK' => 'United Kingdom'
))
->setAttrib('id', 'country');
->setAttrib('onchange', 'javascript goes here that will set textbox to visible'
$textbox = $this->createElement('text',’textbox’);
$textbox->setAttrib('style', 'display:none;')
->setAttrib('id', 'country');