問題タブ [remote-validation]
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.
asp.net-mvc - MVCの目立たないリモート検証のためのイベントフック
データがリモートメソッドに送信される前、およびリモートメソッドから結果が返された後、クライアントでMVC3の目立たないリモート検証にフックする方法はありますか?
送信ボタンがクリックされた場合にのみ検証を実行するようにリモートバリデーターに指示しようとしています。通常の動作は、キーを押したり、ぼかしたりするなど、数回検証することです。問題の検証方法ではべき等でない操作を呼び出す必要があるため、これは適切ではありません。ユーザーが送信ボタンをクリックした場合にのみメソッドが呼び出されるようにする必要があります。
beforeイベントにフックできる場合は、送信ボタンがクリックされているかどうかを示すフラグをフォームに設定できます。ただし、リモートメソッドが検証結果を返した後、このフラグをリセットする必要があります。
他に何か提案はありますか?これは、ASP.NETメンバーシッププロバイダーのMembership.ValidateUser(string username, string password)
方法を使用してパスワードを検証するためのものです。このメソッドは、無効なパスワードが送信されるたびにインクリメントさFailedPasswordAttemtCount
れるため、ぼかしやキー押下などのときに実行したくありません。
asp.net-mvc - MVC4を使用してユーザー検証用の一種のタイマーを設定するための最良の方法は何ですか
電子メールをすぐに検証できるように、電子メール検証用にコントローラーにリモート検証を設定しました。これをもう少し進めて、ユーザーがまだ入力しているときにメールを検証したいと思っています。現在、ユーザーが初めてテキストボックスからフォーカスを外したときに検証されますが、テキストボックスに戻ると、キーアップ時に検証されます。別のトリガーでリモート検証を設定する方法はありますか?たぶんキーアップですが、一定の時間が経過した後ですか?
jquery - MVC3でjqueryを使用してリモート検証メッセージを表示するにはどうすればよいですか?
リモート検証メッセージを表示するJQueryがありますが、リモート検証のためにのみ実行し、必要な検証は実行したくありません。
これまでのところ私は
したがって、2秒が経過したかどうかを検証し、verifyMyElement
メソッド内で$('#MyElement').valid();
、少し異なることを行う必要があるかもしれませんが、実際にはわかりませんが、リモート検証メッセージのみを表示し、必要な検証メッセージは表示しません。必要な検証メッセージは、フォームの送信時にのみ表示されます。
asp.net - MVC3のリモートモデル検証アクションにおけるパラメータ名
プロパティにリモート検証属性を使用しSSN
ます。ビュー ページでは汎用ビューを使用し、ssn フィールドは次のようになります。
そして私の行動は:
しかし、常にSSN
nullが動作しています。私も試してみましたがMainModelSSN
、MainModel_SSN
変更はなく、常にnullです。あなたの提案は何ですか? MainModel.SSN
アクション引数の正しい名前は何ですか?
jquery - リモート検証MVC3を使用したjQuery検証グループ
3つのセレクターからのRemoteValidation/jQueryを使用して生年月日を検証したいと思います。ユーザーが18歳以上かどうかを確認したい。しかし、ATMはそれらをグループ化するのに問題があるため、それらは無効/有効であり、エラーメッセージは1つだけです。
目標:3つの要素のいずれかを変更したときに、同じRemoteValidationを使用して3つの要素すべてをグループ(jqueryバリデーターグループ)として検証したいと思います。
誰かがこれを解決する方法を知っていますか?
意見:
モデル
RemoteValidation関数
私はvalidate()のグループで苦労していますが、どこにも行きません。
あらゆる種類の入力に感謝します。(私はフロントエンド開発者なので、複雑なC#コードの場合はもっと参考にしてください)。
よろしく/マグナス
asp.net-mvc - リモート検証はテキストボックスがフォーカスを失ったときに機能しますが、ModelState.IsValid は常に true です
RemoteValidation 属性を持つモデルがあります。
データベースに既に存在する「test」と入力し、[OK] ボタン以外の領域をクリックすると、「test already exists.」という赤色になります。ここまでは順調ですね。[OK] ボタンをクリックすると、作成アクションへの投稿が行われます。
常に true である ModelState.IsValid ???
したがって、データがデータベースに入力され、重複例外が発生します...
私はこれが私のサイトで以前に機能していたことを知っています。いくつかのものを変更しただけで、Subversion はそうではありません
アクティベートされたああああ...
私は何を間違っていますか?
asp.net-mvc-3 - 再利用可能なリモート検証コードを作成するにはどうすればよいですか
50のプロパティで同じリモート検証を作成する必要があります。
このリモート検証を追加しました
このコードを50の異なるプロパティに使用する必要がありますが、名前は異なります。
asp.net-mvc - MVC リモート検証 - 追加のフィールド エラーをクリアまたは設定する
画面には 2 つの入力テキストフィールドがあり、その組み合わせで有効なエントリが構成されます。両方でリモート検証を行っています。
ViewModel:
問題は、これらがまだ別々に発火し、必要なように真に連携して動作しないことです。たとえば、両方に不正なデータを入力して無効なエントリを作成すると、両方にエラーが発生します。Field2 を変更して有効な組み合わせを作成すると、リモート検証メソッドが呼び出され、Field2 が有効であるとマークされます。ただし、Field1 は引き続き無効です。ただし、Field1 は組み合わせであるため、有効である必要があります。有効な組み合わせを構成する 2 つのフィールドを行うより良い方法はありますか?
asp.net-mvc-3 - How to handle Remote Attributes on Model Edit? ASP.Net MVC3
I'm using Remote Attribute in my Model to check duplicate Page Titles as follows
And In controller, I'm returning JsonResult data based on "Check" result as follows:
This is working fine in Create action, But problem is, It's restricting me to Edit the Existing page, Since It's checking the same query.
How to solve this Problem? Please Suggest me something