問題タブ [form-verification]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 動的フォームで FormValidation を使用するには?
入力フィールドの数が動的なフォームがあります。ユーザーは新しいアイテムを追加でき、終了したらフォームを送信できます。フォームは FormValidation (formValidation.io) を使用して送信前にコンテンツをチェックし、すべての適切なデータを簡単に入力できるようにします。
問題は、最初のフィールド (ページがロードされたときに既に存在するフィールド) のみがチェックされ、他のすべてのフィールドは FormValidation によってスキップされることです。
新しいフィールドを追加するときに FormValidation を再度呼び出してみましたが、違いはありません。新しいフィールドを追加するときにのみ FormValidation を呼び出してみましたが、最初の 2 つのフィールドを含めて初めて機能しますが、後で追加されたフィールドはスキップされます。FormValidation は 1 回しか呼び出せないように見え、その時点で存在するものだけが考慮されます。
新しいフィールドが追加されるたびに、フォーム全体に対して FormValidation を機能させる方法を考案できますか?
これは、新しい入力フィールドを追加するコードです。
これはhtmlです:
yii2 - フォーム検証ルールがカスタム メッセージをレンダリングしない
Yii2 ActiveForm を使用して、デフォルトのテンプレート化された登録フォームを作成しています。フォームで、ユーザーは登録を完了するためにサインアップ キーを指定する必要があります。サインアップ キーの長さは 6 ~ 10 文字にする必要があります。
問題があるものを除いて、フォームの他のすべての検証ルールを削除しました。ルールは適用されていますが、デフォルトのフォーム検証メッセージをレンダリングしています。
問題のルールは次のとおりです。
上記のルールが適用されています。これは、長さを変更する[2, 10]
とルールがトリガーされなくなるためです。ドキュメントを読みましたが、何か見落としがあれば遠慮なくお知らせください。
Yii によってレンダリングされる JavaScript は次のとおりです。
message
バリデータによってレンダリングされることはありません。Yii2 の他のすべてのコアバリデータはmessage
、カスタム エラー メッセージを指定するために使用します。ここでそうではないのはなぜですか?
security - 投稿された写真が Web アプリで作成されたことを確認するにはどうすればよいですか?
ユーザーが自分自身のクールなアバターを作成できる Web アプリケーションを作成しました。ユーザーが作成したアバターを共有して、「最近の作成」ページに表示できるようにしたいと考えています。
私が心配しているのは、アプリからの POST リクエスト (現在は POST 本文の Base64 エンコード文字列として) を受け入れると、技術的に悪意のあるユーザーがあらゆる種類の写真を表す文字列を送信し、それがギャラリーに投稿される可能性があることです。 !
投稿が自分のアプリで作成された画像のみであることを確認するにはどうすればよいですか?