基于提交按钮的页面选择

时间:2012-02-09 07:25:08

标签: php javascript codeigniter cakephp

在本机PHP中,我可以包含一个javascript代码来更改发送表单的操作,以防我需要将用户指向他选择的页面

<form action="change.php" method="post" name="form">
<input type="submit" value="Click to Page1" onclick="form.action='page1.php';return true;"/>
<input type="submit" value="Click to Page2" onclick="form.action='page2.php';return true;"/>
</form>

如果我必须使用codeigniter或cakephp,我也想这样做。有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

CodeIgniter是一种后端技术。你写的是前端。你几乎都准备好了;你真的没什么可改变的。理论上你可以使用CI的形式助手,但这是不必要的......个人而言,我从不使用它。

除非您removed the index.php file,否则请将form.actionpage1.phppage2.php更改为index.php/mycontroller/myfunction

整个形式的想法虽然有点瑕疵;你真的不需要它。为什么不直接使用:

onclick="window.location.replace('index.php/mycontroller/myfunction');"

然后你可以一起删除表格。