2 回答
TA贡献1828条经验 获得超3个赞
首先,最好用有意义的名称来命名您的输入。
例如
echo '<td width=100> <input type="radio" name="score['.$i.']" value="1" > </td>'
这将帮助您区分其他字段 - 如果您需要添加其他字段 -
在服务器端,您现在有一个名为 的输入数组,您可以使用如下方法score
求和/计算总数:array_sum
if (isset($_POST['score'])) { $total = array_sum($_POST['score']); }
要保存该值,您可以使用session
this
TA贡献1801条经验 获得超8个赞
您可以使用相同的单选按钮但不同的值
<input type="radio" name="score" value="1" >
,<input type="radio" name="score" value="2" >
。在单选按钮中传递自定义类,如下所示
<input type="radio" class="cstm-radio" name="score" value="1" >
;使用单击java脚本或jquery事件来获取单击的单选按钮的值并执行ajax请求,传递您必须在其中执行后端操作的文件的url或文件名。
您可以使用此代码来执行ajax请求!
$('.cstm-radio').click(function () {
var radio_val = $(this).val();
$.ajax({
//url of your php file
url: "post.php",
type: "POST",
data: {score: radio_val},
success: function (data) {
// alert radio value here
alert(data);
}
});
});
- 2 回答
- 0 关注
- 161 浏览
添加回答
举报