0
A
回答
1
我假設你知道如何寫ajax請求。在行動中,你會有類似
if ($request->isXmlHttpRequest()) {
// handle ajax check
try{
$validator = new sfValidatorEmail();
$validator->clean($request->getParameter('email'));
// good to go
} catch(sfValidatorError $e){
// invalid email
$this->getResponse()->setStatusCode(400);
}
} else {
// handle normal post
}
1
你需要添加一些JavaScript/jQuery來觸發一個Ajax請求,檢查電子郵件,可能鏈接,當用戶點擊了電子郵件輸入框(模糊函數)來。這將是從你的表單類獨立的(假設形式有其他元素太),但你可以用同樣的行動來處理請求,如果你想:
if ($request->isXmlHttpRequest()) {
// handle ajax check
} else {
// handle normal post
}
相關問題
- 1. OSCLASS:驗證電子郵件地址
- 2. 驗證電子郵件地址
- 3. 電子郵件地址輸入驗證
- 4. ZF2電子郵件地址驗證器
- 5. 電子郵件地址驗證狀態
- 6. 驗證電子郵件地址
- 7. iOS電子郵件地址驗證
- 8. ListView驗證電子郵件地址
- 9. 驗證電子郵件地址(域名)
- 10. 在Dart驗證電子郵件地址?
- 11. 電子郵件地址驗證
- 12. ASP.NET的電子郵件地址驗證
- 13. 如何驗證電子郵件地址
- 14. 電子郵件地址驗證,如何?
- 15. 如何驗證電子郵件地址
- 16. C#電子郵件地址驗證
- 17. 驗證電子郵件地址失敗
- 18. 目標電子郵件地址驗證
- 19. 如何使用C++驗證電子郵件地址使用CAtlRegExp
- 20. Ajax電子郵件地址驗證程序
- 21. 重寫jQuery驗證插件電子郵件地址驗證
- 22. 使用ajax post實時驗證用戶名和電子郵件地址
- 23. Quickblox,發送電子郵件給新用戶以驗證電子郵件地址
- 24. 驗證電子郵件地址而不發送電子郵件給用戶
- 25. 使用apache poi excel創建電子郵件地址驗證
- 26. 使用RegEx驗證和過濾電子郵件地址?
- 27. 使用corona sdk進行電子郵件地址驗證
- 28. 如何使用PHP驗證域名的電子郵件地址?
- 29. 如何使用JavaScript驗證電子郵件地址?
- 30. 使用javascript&jquery驗證按鍵上的電子郵件地址