You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HTML表单无法连接connect.php的问题求助

表单提交后$_POST无输出的问题排查与解决

你的核心问题出在提交按钮的属性错误:

<button type="button" id="SignUp" type="submit" class="btn btn-primary ms-5">Sign up</button>

这个按钮重复声明了type属性,浏览器会优先解析第一个type="button"——这会让按钮变成普通交互按钮,不会触发表单的提交动作。点击它不会把表单数据发送到connect.php,所以你在PHP里打印$_POST自然看不到任何内容。

修复方法

把按钮的重复type属性删掉,只保留type="submit":

<button id="SignUp" type="submit" class="btn btn-primary ms-5">Sign up</button>

额外检查项

如果修复后还是有问题,可以再确认以下几点:

  • 确保connect.php和你的HTML文件在同一个目录下,路径没有写错
  • 确认你的服务器环境(比如XAMPP、WAMP等)已经正常运行,支持PHP解析
  • 可以在connect.php里添加代码,先确认请求是否到达:
<?php
// 先确认请求方法
echo "请求方法:" . $_SERVER['REQUEST_METHOD'] . "<br>";
// 再打印POST数据
print_r($_POST);
?>

内容的提问来源于stack exchange,提问作者James Robertson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 09:53:21