2012-02-25 4 views
-6

登録フォームを作成していますが、PHPとHTML5の検証を使用しているユーザーが既に存在するかどうか確認したいと思います。HTML5の検証機能を使用して既存のユーザー名を確認する

だから、何とか私は、PHPの関数に入力したユーザー名を送信し、JavaScriptでsetCustomValidity()(HTML5)とのエラーメッセージを書きたいと思い

は、誰も私にこれを達成するための任意のアドバイスを提供することができますか?

+0

私はあなたの質問を理解していません - 明確にしてください! – home

+0

あなたは、PHPで行うことができるもの、データベースをチェックインするのですか? – JackTurky

+0

あなたはできるだけではありません、あなたはすべきです(必要なバリデーションの種類によって異なります)。 HTMLはクライアント側の言語、PHPはサーバー側の言語です。 –

答えて

0

あなたが求めているのであれば、これを自動的に行うことはできません。サーバー側でも検証を提供する必要があります。 HTML5はクライアント側です。そしてに何らかの形で使用可能な検証パラメータを送信したとしても、それらは改ざんされる可能性があります。

ユーザーが既に存在するかどうかを確認するには、HTML5でこれを行うことはできません。 はでクライアント側の検証です。は何ですか。

+0

彼は彼が "バリデーション"をどのように定義するかによって異なります。 JSで行うことができる検証はほとんどありません。 –

0

ユーザー名が既にDBに存在するかどうかを確認するには、サーバーサイドスクリプトを記述する必要があります。このタイプの検証を処理するには、javascript ajaxの機能を使用できます。 HTML5を使用すると、ユーザー名や値をDBで検証することはできません。

関連する問題