当我们在php中从当前页面移动到上一页面时,是否可以保持单选按钮的选中值相同?
当我们在php中从当前页面移动到上一页面时,是否可以保持单选按钮的选中值与我们之前选择的值相同? 请用示例代码解释 我动态生成的单选按钮值将在我提交按钮之前进入分页的下一页时自动发布。 我每页有20个问题和答案。我需要对它们进行评估。我得到了一系列答案。 使用分页移动下一个或上一个按钮时,我无法让用户选择单选按钮值,请帮助任何一个。 提前感谢您可以使用JavaScript或jQuery实现这一点。。。 HTML当我们在php中从当前页面移动到上一页面时,是否可以保持单选按钮的选中值相同?,php,Php,当我们在php中从当前页面移动到上一页面时,是否可以保持单选按钮的选中值与我们之前选择的值相同? 请用示例代码解释 我动态生成的单选按钮值将在我提交按钮之前进入分页的下一页时自动发布。 我每页有20个问题和答案。我需要对它们进行评估。我得到了一系列答案。 使用分页移动下一个或上一个按钮时,我无法让用户选择单选按钮值,请帮助任何一个。 提前感谢您可以使用JavaScript或jQuery实现这一点。。。 HTML <input name="answers[0]" class="button
<input name="answers[0]" class="button-choice" type="radio" value="1"/>
<input name="answers[1]" class="button-choice" type="radio" value="1"/>
.
.
.
如果分页不需要创建新的(可复制/可粘贴的)链接,我最喜欢的方法之一是使用分页控件来调用JavaScript来显示和隐藏部分,如下所示:
<div id='section1' class='section'> ... BUNCH OF RADIOS ... </div>
<div id='section2' class='section'> ... BUNCH OF RADIOS ... </div>
<div id='links' style='display:none;'>
<a href='javascript:void(0);' class='show' data-section='1'>1</a> |
<a href='javascript:void(0);' class='show' data-section='2'>2</a>
</div>
最后,要在文档加载后立即隐藏除第一个部分以外的所有部分,请执行以下操作:
$(function(){
hideAllSections();
showSection(1);
$('#links').show(0);
});
为什么这样做?
我喜欢这种方法有几个原因:
我能想到的唯一缺点是,用户必须一次完成它。这可以帮助您开始 HTML
<input name="answers[0]" class="button-choice" type="radio" value="1"/>
<input name="answers[1]" class="button-choice" type="radio" value="1"/>
.
.
.
使用
$\u SESSION['var\u name']
您必须建立您的导航,以便在按下浏览器后退按钮时,再次从服务器呈现页面。存在一种称为“可能的重复”
$answers = unserialize($_SESSION['answers']); // to retrieve user selection
$answers = array_merge($answers, $_POST['answers']); // merges posted values with the ones already kept in session
$_SESSION['answers'] = serialize($answers); // to keep user selections