我正在使用可以编辑html内容的应用程序。这是一个将文件内容放入textarea(文件获取内容)进行编辑的表单。有1个按钮发送textarea到动作'编辑'和写文件(文件放内容)
我的问题:
我想要一个名为“预览”的第二个按钮,将数据发送到动作“预览”并打开预览视图并提交文本数据内容。
我怎么能这样做?
提前致谢
答案 0 :(得分:3)
如果它仅基于控制器和视图,请尝试:
在视图中:
echo $this->Form->submit('Send', array('class' => 'btntext_send', 'div' => false, 'name' => 'send'));
echo $this->Form->submit('Preview', array('class' => 'btntext_send', 'div' => false, 'name' => 'preview'));
在控制器中:
public function yourfunction(){
if($this->request->data['submit'] == 'send')){
// Your code
}elseif($this->request->data['submit'] == 'preview')){
// your code
}
}
答案 1 :(得分:1)
为什么不使用JQuery将特定行为绑定到特定按钮?
$( '#button1' ).click(function() {
//do stuff
})
$( '#button2' ).click(function() {
//do other stuff
})