【发布时间】:2020-12-28 12:34:12
【问题描述】:
我的 Html 表单有问题。我有一个带有提交按钮的普通表单
这是完整的代码
<!DOCTYPE html>
<html lang="en">
<head>
<title>User</title>
<meta charset="utf-8">
</head>
<body>
<form action="test.php" method = "POST">
<input type="text" name="firstname">
<input type="submit" value="submit">
</form>
</body>
</html>
当我单击提交按钮时,页面仅向上移动一英寸,但不提交表单。它适用于除 chrome 之外的其他浏览器。
顺便说一下,我的 chrome 版本是 85.0.4183.83,我的 macOS 版本是 10.13 我希望你们能帮助我。谢谢。
【问题讨论】:
-
嗨@LaurentC 感谢您的回复。它与表单所在的页面相同。文件位置是 core/controller/action_page.php。它适用于 safari 或 microsoft edge 等其他浏览器,但不适用于 chrome。想知道为什么?
-
感谢@MisterJojo 的回复。是的,控制台没有错误。这有点奇怪,因为它可以在除 chrome 之外的其他浏览器上运行。
-
是的,这是我第一次遇到这样的错误。当我单击提交按钮时,页面只会向上移动一英寸,这就是它不提交表单。
-
@MisterJojo 我尝试按照您的建议将 action="/action_page.php" 更改为 action="" 并放置 method="post" 但提交按钮仍然无法在 chrome 上使用但可以使用在其他浏览器上很好。我的代码的第一行确实有 。
-
你试过validator.w3.org 吗?
标签: javascript php html forms cross-browser