如何检测Zend Framework表单上按下了哪个提交按钮?
|
我有一个带有两个提交按钮的Zend Framework表单
$changes = new Zend_Form_Element_Submit(\'save_changes\');
$changes->setLabel(\'Save Changes\');
$delete = new Zend_Form_Element_Submit(\'delete\');
$delete->setLabel(\'Delete\');
呈现HTML的方式如下:
<input type=\"submit\" name=\"save_changes\" id=\"user_save_changes\" value=\"Save Changes\" >
<input type=\"submit\" name=\"delete\" id=\"user_delete\" value=\"Delete\" >
在控制器中,如何确定用户按下了哪个按钮?
没有找到相关结果
已邀请:
5 个回复
屠创氓读叔
由于将仅提交单击按钮的值。 通常,您将两个按钮都命名为相同的名称(例如,动作),然后将 您想要执行的操作的价值。不幸的是,这不能很好地工作 与IE。检查此页面以获取有关多个解决方案的更多信息 提交按钮。
埠仙俊
bab
我之所以创建两个if条件,是因为即使没有单击任何提交按钮,也无法加载另一个页面,否则您将无法执行if条件,则将执行另一个条件。 例:
真实的故事。
贸会
温拎凯玛