我想将一个表单提交给附加少量值作为查询字符串的URL。
我正在用它打电话;
<form id="form1" method="GET" action="http://abc.appspot.com/_ah/xmpp/message/chat/">
<input type="text" id="data" />
<input type="submit" value="Submit" />
</form>
但是,当我点击提交按钮时,触发的网址是"http://abc.appspot.com/_ah/xmpp/message/chat/?"
不附加“数据”的值。我在这里做些蠢事吗?
由于
答案 0 :(得分:3)
仅提交具有name
属性的字段。这是有道理的,因为如果没有GET POST中的某些键,您将如何访问这些值。所以将代码更改为
<input type="text" name="data" id="data" />
答案 1 :(得分:0)
为输入文字添加名称并检查
<input type="text" id="data" name="data" />
答案 2 :(得分:0)
提供要提交name
属性的任何表单元素,否则它们将被忽略。所以:
<input type="text" id="data" name="data" />
(除非你从其他地方引用它,否则你不需要id
属性,但它不会受到伤害。)
在表单上添加method="POST"
可能更有意义。