我想保持选中的框在页面刷新时保持选中状态。
实际上我的页面不只是刷新,我的意思是我有分页,如果我点击下一个按钮,网址会改变index.php?page=2
下面的代码可以在刷新页面后保持复选框被选中,但是当我单击下一页时失败,并且 url 更改为如上。
那么我如何保持选中这些框?我试过把$_GET['page']
复选框放在上面,但它不起作用。
<form id="form" method="post" action="">
<input type="checkbox" name="s" class="checkbox" <?=(isset($_POST['s'], $_GET['page'])?' checked':'')?>/> Small<br>
</form>
<script type="text/javascript">
$(function(){
$('.checkbox').on('change',function(){
$('#form').submit();
});
});
</script>
这是php
创建页面ID的部分。我php
在上面的表格下面有这段代码:
if(isset($_GET['page']))
{
$page = $_GET['page'];
}
else
{
$page = 1;
}
/*
* Set a few of the basic options for the class, replacing the URL with your own of course
*/
$options = array(
'results_per_page' => 2,
'url' => 'index.php?page=*VAR*',
'db_handle' => $dbh
);