gpt4 book ai didi

jquery - 页面重新加载后保留表单值 - Codeigniter

转载 作者:行者123 更新时间:2023-12-01 08:18:33 25 4
gpt4 key购买 nike

提交表单后如何保持复选框处于选中状态?我在Codeigniter用户指南中找到了set_checkbox函数,但它不起作用。

用户指南中的表单字段代码

<input type="checkbox" name="mycheck" value="1" <?php echo set_checkbox('mycheck', '1'); ?> />
<input type="checkbox" name="mycheck" value="2" <?php echo set_checkbox('mycheck', '2'); ?> />

我还在 google 上搜索了这个并找到了一些解决方法,但它们是基于 Codeigniter 的早期版本。它们基于表单验证,这对于我的表单来说不是必需的,因为没有任何字段都是必需的。

提交表单后如何保留复选框字段值?

更新:这个问题与表单验证和错误无关。我想在页面重新加载后保留复选框字段值。 jquery 可行吗?

最佳答案

您可以使用CI session 将表单数据存储在 session 中,并在页面刷新时没有提交POST时检索它。所以逻辑是

If($this->input->post()){
/* ...load session class

... Fetch form data as u like

... Store form data in a session variable */
}else{
/* ... Load session class
... Check if session variable exist
... Load form data from session variable and set the form values */
}

关于jquery - 页面重新加载后保留表单值 - Codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8841191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com