我使用 PHP 从 HTML 页面获取单选按钮值。我的 HTML 如下所示:
<input type="radio" name="1.1" value="yes">
<input type="radio" name="1.1" value="no">
<input type="radio" name="1" value="yes">
<input type="radio" name="1" value="no">
结果是 $_POST['1'] 返回一个值,但 $_POST['1.1'] 什么也不返回。我检查了 HTML 4 规范,说name属性的值仅以字母开头,但 1 不是字母。为什么它会返回而 1.1 没有?还是这里发生了其他的魔法?我使用最新版本的 Chrome。