我在Zend框架中提供了一个PHP表单。单击按钮后,我需要将数据从javascript传输到PHP表单,以便将它们与表单元素中的其他数据一起保存在数据库中。
public function init()
{
$this->setDescription('create index');
$this->setName('DefineIndexFormName');
$userId = Default_Model_Auth::getInstance()->getUserId();
$this->addElement('hidden', 'id');
$this->addElement('text', 'name', array(
'label' => 'name',
'style' => 'width:270px;',
'class' => 'rtl',
'required' => true,
));
$this->addElement('select', 'type', array(
'label' => 'type',
'style' => 'width:270px;',
'class' => 'rtl ',
'id' => 'index_type',
'required' => true,
'multiOptions' => self::$PATTERN_TYPE,
));
$this->addElement('Submit', 'save',
array(
'label'=>'save',
'class' => 'btn btn-primary en-ajax-button',
)
);
}
public function preSave($model) {
}
单击“提交”按钮后,我需要从表单中的Presave函数中的js获取一些数据。