我用谷歌搜索过,在 PHP 本身、JavaScript/jQuery/AJAX 和 CodeIgniter 会话数据/闪存数据中有很多方法可以做到这一点。
但我更喜欢在 PHP 中执行此操作。我的表单非常大,包含不同的元素,如文本输入、下拉菜单、收音机等。但是我在 View (MVC) 中的输入上尝试了以下操作。
例子:
< input type="radio" name "gender" value="Male" <?php echo ($gender == 'Male')? 'checked': ''; ? />
< input type="radio" name "gender" value="Female" <?php echo ($gender == 'Female')? 'checked': ''; ? />
这会在页面加载时出现错误,显然是因为未定义 $gender 变量。我可以在 Controller 中解决这个问题,但这将是一个巨大的过程并且会分散代码。有没有其他的方法?欢迎举例!