2010-12-07 69 views

回答

1

您的表格有一個<input type="submit">標記,其中name屬性但沒有value屬性。在這種情況下,提交的默認值是"Submit Query"。您可以通過從<input type="submit">標記中刪除name屬性來防止此問題。

4

因爲您的<input type="submit" />有一個name(顯然,value),因此也應該提交。它被認爲是「成功」:

一個成功控制是提交‘有效’。每個成功的控件都將其控件名稱與其當前值配對,作爲提交的表單數據集的一部分。成功的控件必須在FORM元素中定義,並且必須具有控件名稱。

來源:17.13.2 Successful controls ...你應該看看這個部分。

+0

啊,是嗎?我只是覺得這很奇怪,因爲以前從來沒有見過這樣的ID! – benhowdle89 2010-12-07 14:36:14

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"