推 senser:應該有吧 我剛剛試email亂打 馬上就得到一個 07/19 17:14
→ senser:Don't forget to include the '@'. 07/19 17:14
→ tomin:它有post給自己呀 網頁有reload 我記得google的服務 07/19 17:30
→ tomin:資料(或許有少量檢查)一向是直接送後端 07/19 17:32
推 senser:我是試Your current email address: 這一欄 07/19 18:42
→ senser:沒有偵測到任何request 應該是純client side控制的 07/19 18:44
→ apiod:搞不好Google只是單純的不想做 你們都想太多了XDDD 07/19 19:35
→ tomin:它是response給自己 再自己接request 不是client控制 07/19 19:42
推 senser:response自己? 甚麼意思? 07/20 13:17
→ tomin:就是同一頁可以呈現表單 而表單POST送給自己接 07/21 22:25
推 senser:自己? 當然是post到google的server阿? 自己是甚麼? 不懂 07/23 15:42
POST給自己 是指表單產生與表單處理 都做在同一頁
比如:
reg.php
$email = $_POST["email"];
//如果接收得到值,處理表單
if( isset( $email ) ){
//沒有加@
if(!preg_match("@", $email)){
//產生包含錯誤訊息的表單
echo '
<form method = "post" action = "reg.php">
<input type="text" name="email" />
你少填了 @ 喔
</form>
';
}
}else{ //產生初始表單
echo '
<form method = "post" action = "reg.php">
<input type="text" name="email" />
</form>
';
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.30.209
推 senser:ㄟ..這當然可以作在同一個action 但是沒有偵測到ajax call 07/24 07:47
→ senser:當然也不會是form submit 因為我還沒按哩... 07/24 07:49
→ senser:所以email syntax會先用js檢驗(我是試英文主站) 07/24 07:53
→ senser:所以google是有用client validation的喔 (難道中文版沒有?) 07/24 07:55
→ tomin:我中文的是什麼都不填 也可以直接送 07/24 12:15
→ tomin:email、密碼、確認密碼、CAPACHA 全部都空白喔 07/24 12:15