html - 为什么这个 HTML 表单没有提交参数?
问题描述
我有一个简单的问题。有人知道为什么这个 html 页面(表单)不起作用吗?
<html>
<head></head>
<body>
<form method=POST action=show-query-params>
<p>
<input type=text name=foo id=foo size=20 value=nameee />
</p>
<p>
<input name=submit type=submit value=submit />
<input type=reset value=Reset />
</p>
</form>
</body>
</html>
当我点击提交时,页面“ http://localhost:8080/show-query-params ”被打开但没有参数。提前致谢!
解决方案
您需要了解 GET 和 POST 参数之间的区别。正如您所期望的那样,在您的浏览器窗口中的 URL 之后会出现一个 GET 参数。POST 参数不会出现在 URL 之后。
您可以将您的方法更改为 GET 在您的form
标签上以达到您想要的行为。
推荐阅读
- reactjs - 从 firestore 获取所有文档,然后创建到它们的路由
- python - 为什么dataframe和numpy有不同的计算结果?
- swift - 使用 URL 方案从另一个应用程序打开 IFTTT 应用程序给我在 swift 4 中的错误
- php - (laravel 8, php 7.4) PDOException::("could not find driver") 在 Windows 上
- javascript - 为什么文本替换在此脚本中不起作用?
- sql - 在postgres中按条件增加行号
- android - CronetDynamite.apk(偏移量 0x1000)Android 中的奇怪崩溃
- ruby - 在 Hash 中初始化对象
- java - Java - 从 html 源以 pdf 格式渲染图像
- python-3.x - 我有两个列表,想生成一个和图片差不多的结果,应该怎么用pandas呢?