单击单选按钮时如何设置php变量?
或者有没有其他不使用ajax的方法。
我想做的是设置
$_SESSION['a'] = $a;
其中 $a 是最初设置为 0 的答案数组。
我有一个带有 4 个选项的问题单选按钮。当用户单击单选按钮时,我希望我的会话记录该单选按钮。
我在考虑单选按钮上的 OnClick 功能。
我该怎么做呢。或者我如何在会话中存储选择的单选按钮。
单击单选按钮时如何设置php变量?
或者有没有其他不使用ajax的方法。
我想做的是设置
$_SESSION['a'] = $a;
其中 $a 是最初设置为 0 的答案数组。
我有一个带有 4 个选项的问题单选按钮。当用户单击单选按钮时,我希望我的会话记录该单选按钮。
我在考虑单选按钮上的 OnClick 功能。
我该怎么做呢。或者我如何在会话中存储选择的单选按钮。
您可以在单一表单提交中获取所有答案,然后在 PHP 端处理答案。
<p>
<input name="question1" type="radio" value="a" />
<input name="question1" type="radio" value="b" />
<input name="question1" type="radio" value="c" />
<input name="question1" type="radio" value="d" />
</p>
在 PHP 方面
$_SESSION['a'] = $_POST['question1']; // it will be either a, b, c, d
仅通过 JavaScript 不可能您需要使用 ajax 来执行此操作或提交表单
如果只是为了用户增强而保存它(即它在服务器端没有意义,您只是希望浏览器记住它以方便用户使用),最好只将数据保存在客户端,在 localStorage(首选)或 Cookie 上。
当您提交表单时,将发生完整的服务器端处理。