作者sd615744 (濕底下c)
看板PHP
標題[請益]關於php表單驗證
時間Sun Oct 9 17:06:30 2016
那個就是PHP表單驗證要怎麼解
我目前再練習寫一個簡單的購物車程式
我想讓購物車再沒有東西的時候不能送出
我爬文大多都是像輸入帳號密碼那類的
有大大可以讓我有個方向該怎麼解嗎?
抱歉我才剛學還很菜之前也沒學過什麼程式語言
幫QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.21.84.150
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1476003994.A.E64.html
1F:→ imhaha: 一樣吧 判斷空白就返回錯誤訊息 10/09 18:28
2F:→ sd615744: 其實我不確定是否發這個版 我是用JS 來寫判斷 checkdate 10/09 18:57
3F:推 wilson200106: if(empty($product)) echo 'disabled'; 10/09 20:54
4F:→ MOONRAKER: js就寫在form的.submit事件裡面 先檢查該填的欄位 10/09 21:41
5F:→ MOONRAKER: 有沒有填 沒有就return false阻止submit 10/09 21:41
6F:→ MOONRAKER: 進一步防他關掉js 可以把表單的action拿掉或寫無效路徑 10/09 21:42
7F:→ MOONRAKER: 在submit事件裡面再設定正確路徑 有些站會這樣 10/09 21:43
8F:→ MOONRAKER: 但是在php端驗證應該是少不掉的 前端怎麼擋也不如後端 10/09 21:44
9F:推 KKFN: 你可以嘗試看看前端後端都擋一次,前端擋是解決使用者體驗 10/10 00:10
10F:→ KKFN: ,不用送出才知道key錯或漏key, 而後端則是真的在預防有資 10/10 00:10
11F:→ KKFN: 料不對的情況 10/10 00:10
12F:→ sd615744: 感謝各位大大開示 我還要去研究一下 剛學總是特別辛苦 Q 10/10 00:50
13F:→ xdraculax: 購物車是進階課程了,剛學就作這個感覺不太適合 10/10 18:39
14F:→ sd615744: 是唷 我還是得做@@ 沒有選擇的那種 QQ 10/10 21:15
15F:推 liisi: js的話 就判斷沒東西就alert警告一下 然後return就好了... 10/11 10:25
16F:→ sd615744: 我一開始是這樣寫的不過不知道為什麼沒有出來 所以想說 10/11 22:07
17F:→ sd615744: 看看還有沒有其他方法 10/11 22:07