我有以下简单的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://...
的东西?
答案 0 :(得分:3)
您没有在输入字段中使用名称属性。