$('form').serialize();

<label>Check what applies:</label>
Laptop Owner: <input type="checkbox" name="applicable" value="laptop owner" /> <br />
Samsung Tv Lover: <input type="checkbox" name="applicable" value="Samsumg tv lover" /> <br />
Animae Watcher: <input type="checkbox" name="applicable" value="Animae watcher" />


如果我选中“笔记本电脑所有者”,而“ Animae Watcher”仅返回后者,为什么?我需要它同时返回。

编辑

我应该说,当我将表单值发送到PHP时,它仅返回最后一个选中的复选框,这就是我的php的样子:

<?php

echo $_POST['applicable'].' says PHP';

?>

最佳答案

name="applicable"更改为name="applicable[]"

<?php
print_r( $_POST['applicable'] );
?>

08-26 08:07