作者itisjoe (直球對決吧!!!)
看板Ajax
標題[問題] 請問google的註冊頁 為什麼不做js的驗證檢查
時間Mon Jul 18 21:19:22 2011
https://www.google.com/accounts/CreateAccount
我今天發現
google的註冊頁 沒有先做js的欄位驗證
是直接submit出去 再由server端驗證
有欄位不符的 才在同頁用紅字顯示
請問為什麼要這麼作呢?
我想不太透這其中的奧妙
通常不是都會先用js作檢查
以減少server端不必要的浪費嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.230.143
1F:→ st900278:說不定是因為它是google 大公司沒有差別 07/18 21:57
2F:推 aej:推測:要檢查的資料類型比你想的難多了(多國語系之類) 07/18 22:41
3F:→ aej:也可能送出是加密的類型 用JS會寫一大堆 下載很久舊電腦跑不動 07/18 22:41
4F:→ aej:如果用過EXTJS 他有一些特效在NB或是舊的電腦上跑 非常的慢 07/18 22:42
5F:→ itisjoe:嗯!好像滿合理 07/19 20:01
6F:推 mesak:這樣SERVER 檢查一次就好啦 不用 在瀏覽器端再寫一次 XD 07/20 11:00
7F:→ hSATAC:他又沒幾個欄位,何必...也就email和位置兩個欄位而已 07/21 01:44
8F:→ hSATAC:ajax form validation通常是巨量的form 做才有意義啊... 07/21 01:44
9F:推 senser:ajax validation 對我來說 在UX上的意義遠大於技術上 07/21 15:10
10F:→ senser:可以進行必要的伺服端檢驗卻不用post back 07/21 15:12
11F:推 senser:提供了和js檢驗一樣良好的互動經驗 07/21 15:17