使用get方法提交简单的HTML表单无法构造带有参数

时间:2016-01-17 06:23:35

标签: html forms

我有以下简单的HTML:

<!doctype html public "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Foo</title>
<body>
<form method="get" action="http://example.com">
  <input type="hidden" id="go">
  <div>
    <label for="userid">Userid:</label>
    <input type="text" id="userid">
  </div>
  <div>
    <input type="submit" value="Login">
  </div>
</form>
</body>
</html>

我使用W3C的在线验证工具验证了这一点:它不感兴趣的是hidden input元素不在div内,{{1或者其他一些。

加载此页面并填写并提交表单后,它会转到确切的网址p,不带任何表单参数。

无论是将其作为来自服务器的静态页面提供,将其从CGI脚本输出,还是使用桌面盒上的http://example.com将其作为本地文档访问,都会发生这种情况。在Windows 7,IE 11或Ubuntu 12上的FF 42.0上使用Firefox 43.0.4的行为是相同的。

缺少什么使它产生类似file://...的东西?

1 个答案:

答案 0 :(得分:3)

您没有在输入字段中使用名称属性。