Выбор страницы на основе кнопок отправки - PullRequest
1 голос
/ 09 февраля 2012

В нативном 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 голосов
/ 09 февраля 2012

CodeIgniter - это бэкэнд-технология. То, что вы пишете, является передним концом. Вы в значительной степени все готово; там не так много для вас, чтобы измениться. Вы можете, теоретически, использовать помощник по форме в CI, но это не нужно ... лично я никогда им не пользуюсь.

Если вы не удалили файл index.php , измените form.action с page1.php и page2.php на index.php/mycontroller/myfunction.

Идея всей формы, тем не менее, является порочной; тебе это не нужно Почему бы просто не использовать:

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

Тогда вы можете удалить форму все вместе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...