2017-06-16 49 views
2

使用分页切换到下一页后,单选按钮会被取消选中。切换后,当我回到前面的页面时,它会被取消选中。我希望它应该保持价值或应该检查。切换到Codeigniter中的下一页后,应该检查单选按钮

我是Codeigniter的新手。

+0

你对此有很多选择。你可以使用jquery或者在加载页面的时候检查数据是否存在,并且依赖于你应该进行编码。 –

回答

2

提交表单后,您可以将复选框的值放入会话中,回到上一页后,您可以从会话中检索它并进行检查。在会议

$this->session->set_userdata('name',value); 

组单选按钮值从session中获取价值,并选中复选框。

<?php 
$checked_value = $this->session->userdata('name'); 
?> 
<input type="checkbox" value="1" <?= ($checked_value == 1) ? 'checked="checked"' :'' ?> /> 

在代码中实现这一点。

+0

在这个解决方案中,** name **和** value **代表什么? – LazyLearner

+0

名称的意思是“会话名称”,值是指“会话值”。 –

+0

嘿..我没有得到它完美...事实上,我正在提取10个测验问题,每个有四个不同的选项从数据库..显示这些数据使用分页一次4选项..现在当我回答第一个问题后并回到之前我发现单选按钮得到unchecked ..我希望它应该检查 – LazyLearner