我正在通过我的php页面获取此GET URL:
suppliersdetails.php?project_no=107&submit=Submit+Query
为什么会抓取提交值?
答案 0 :(得分:4)
因为您的<input type="submit" />
有一个name
(显然是一个value
)因此也应该提交。它被称为“成功”:
成功控制对提交“有效”。每个成功的控件都将其控件名称与其当前值配对,作为提交的表单数据集的一部分。必须在
FORM
元素中定义成功的控件,并且必须具有控件名称。
来源:17.13.2 Successful controls ...你应该看看这一节。
答案 1 :(得分:1)
您的表单包含<input type="submit">
标记,其中包含name
属性,但没有value
属性。在这种情况下,提交的默认值为"Submit Query"
。您可以通过从name
代码中删除<input type="submit">
属性来阻止此操作。
答案 2 :(得分:0)
因为它是表单中的输入值,
用于识别页面上是否有多个按钮。
<input name="btn1" type="submit" value="Save and Return">
<input name="btn2" type="submit" value="Save and Insert More">
?btn1=Save and Return // you clicked "Save and Return"