我有一個搜索表單,提交按鈕看起來是這樣的:如何處理表單提交按鈕時提交按鈕沒有名字
<input type="submit" name="search_submit" value="Go"/>
我用下面的PHP處理這種形式:
if (isset($_GET['search_submit'])) {
do blah
}
工作正常。但是我的網址包含& search_submit = Go。我不想讓它出現。
我知道要解決這個問題,我需要從我的表單輸入行中刪除name屬性。
但是,然後我的PHP不再工作,我不知道如何改變它來處理窗體。我試圖將其更改爲:
if (isset($_GET['submit']))
和
if (isset($_GET['Go']))
但他們也不能工作。如果任何人都可以幫我解答,那就太棒了。
你爲什麼不將窗體或使用而不是使用的URL來獲取數據 – Tasos
@Darren輸入AJAX所提交的字段仍然顯示在網址中。 – Padarom
這是個好主意。可以將隱藏字段與提交按鈕一起傳遞? Woops根本不知道,只是讀Padarom的回覆:) – jotty