3

サイトでクライアント側の検証を行っていることを判断するための支援が必要です。

サイトに Web フォームがあり、Email というラベルの付いたフィールド (Question2 という名前) でクライアント側の検証を行います。これはページです: http://www.home-energy-analytics.co.uk/concrete5.6.1/index.php?cID=132 .

メール フィールドに「1」を追加してから、フォーカスを別の要素に変更すると、境界線が赤くなります。フォームを送信しようとすると、クライアントはそれを阻止し、「電子メール アドレスを入力してください」というテキストを含む絶対位置の div のように見えるものを表示します。firefox または firebug を使用してこの要素を検査することはできないようです。すべてのインライン スクリプトと個別のファイル内のスクリプトを確認しましたが、これらの検証を実行しているものを確認できません。

ccm-baseスクリプトの ccm_addHeaderItem 関数を使用してクライアントによって動的に作成されたスクリプトがあるようですが、動的に作成されたスクリプトの URL を調べるために、その関数がどのように呼び出されているかわかりません。

これらの検証を行う関数を見つけることができますか?

これはconcrete5サイトであるため、concrete5フォーラムで質問しましたが成功しませんでした。

4

1 に答える 1

2

これは HTML5 の機能です。これは、ブラウザのデフォルトの動作によって実装されます。ここで例を確認してください http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_input_type_email この動作は、タイプが「email」の入力フィールドのどこでも見られます

于 2013-04-19T08:10:26.743 に答える