我正在编写一个 joomla 组件,该组件将有一个用于注册的多步骤表单,第一个包含 2 个单选按钮。将变量从单选按钮传递到步骤 2 的最简单方法是什么?当用户提交第一个表单时,控制器被调用以显示第二步,有没有更简单的方法呢?提前致谢。
代码:
step1 表单(查看代码):
<form name="step1" action="<?php echo JRoute::_('index.php option=com_mycomponent&task=mycomponent.register'); ?>" method="POST">
<input type="radio" name="placement" value="0" checked /> Option 1<br />
<input type="radio" name="placement" value="1" /> Option 2<br />
<div class="next" onClick="document.forms['step1'].submit();"></div>
</form>
处理 mycomponent.register 的控制器代码
class mycomponentControllermycomponent extends JController
{
public function register()
{
$this->setRedirect(JRoute::_('index.php?option=com_mycomponent&view=default&layout=step2', false));
}
}
我想将值从收音机传递到 step2 ;)
希望我没有错过一个关于这个的话题,至少找不到一个!