私は、私の登録ページにjavascriptのバリデーションがありますが、このタイプの違法登録を防ぐために、私はcaptcha.whatを持っていますか?必要なフィールドがすべて記入されていない場合、どのように登録ページの提出を防止できますか?
0
A
答えて
6
データサーバー側を検証します。クライアント側の検証は、初心者のユーザを助けるのに最適ですが、バイパスできるので信頼できません。実際に適切な値を設定するには、サーバ側の検証が必須です。あなたは、例えば、各フィールドのjavascriptのvaluidationを置くことができます
http://www.php-mysql-tutorial.com/wikis/php-tutorial/form-validation-using-php.aspx
1
:「PHPのフォームの検証」のための迅速なグーグルでは、クライアント側とサーバー側の検証の違いをこの例を上げ必要な場合はすべて、電子メールは有効です。サーバー側の検証も使用できます。良いアプローチは、両方のセキュリティを強化するためです。あなたが "tyouも、サーバー側の検証を使用することができます" と言う
http://www.w3schools.com/jS/js_form_validation.asp
http://www.html-form-guide.com/php-form/php-form-validation.html
http://www.php-mysql-tutorial.com/wikis/php-tutorial/form-validation-using-php.aspx
関連する問題
- 1. 新しいドメイン名が登録されていると、どのように記録できますか?
- 2. ユーザーがログインしていない場合は登録ページにリダイレクト
- 3. Facebook経由でログインすると、登録されていない場合は、登録ページにリダイレクトする必要があります。
- 4. Facebookの公開タブユーザーがページを好きだった場合は登録フォームに入り、登録されている場合は別のページを公開する
- 5. コーデックはどのように登録されていますか?
- 6. Android GCMエラーです。クライアントが登録されている場合、サーバは登録されていません
- 7. 現在のセッションがDNNに登録されていない場合、どのようにDotNetNukeサイトのログインURLを返すことができますか?
- 8. タッチパッドがWiFiに接続されていない場合、コードでどのように検出できますか?
- 9. フォームの必須フィールドが入力されていない場合、入力ボックスに赤を付けます。
- 10. 登録フォームのフィールドに事前入力フィールドが表示されないようにするにはどうすればよいですか?
- 11. ラジオボタンのどれもチェックされていない場合、どのようにWebフォームの提出を防ぎますか?
- 12. 登録スクリプトPHP MySQLがDBに挿入されていない
- 13. ItemListenerが登録されていない
- 14. OnClientClickは、検証エラーの場合にページ提出を防止します
- 15. ドロップダウン登録時に更新されない登録フォームと、エラーがある場合(検証の場合)
- 16. Facebookのすべてのフィールドをクリアして、手動で登録フォームに記入しますか?
- 17. ワイヤモックが記録されていない
- 18. 別のフィールドが使用されている場合にのみ必要なフィールドを作成する方法
- 19. すべてのフォームに記入されている場合は、PHPの新しいページに行く
- 20. すべてのハードウェアコアの入力と出力の両方を登録する必要がありますか?
- 21. 登録が必要ないショッピングカートがありますか?
- 22. djangoで有効なフォームを提出した後、すべてのフィールドに「フィールドが必要です」が表示されるのはなぜですか?
- 23. データベースに登録されていないオブジェクトのみを挿入します。
- 24. Requestオブジェクトにすべてのフィールド値が含まれる場合、ViewStateはなぜ必要ですか?
- 25. どのように要素のプロパティをすべて記録しますか?
- 26. すべてのリスナーが登録されていないのはなぜですか?
- 27. EJB - インデックスに登録されていないフィールドで検索するには?
- 28. 必要な入力がすべて記入されているかどうかチェックして、自動的にフォームを送信する
- 29. フォームが検証されていない場合でも、フォーム提出にはモーダルが表示されます。
- 30. ペイパルIPN、しかし、私は理解されているように(登録、PayPalのメールと異なる場合)
。いいえ:サーバー側の検証を使用する必要があります** **常に**! JSの検証はフォームがより使いやすく、エラーの場合にクライアント - サーバーの往復が意味する待機時間を避けるためのものです。 Javascriptを無効にしたり、フォームの投稿を偽造することができます。**本質的に安全ではないJSバリデーション**に頼ってはいけません! –