1

mvc3 アプリで動的コントロールを生成するためのこの優れた投稿に従いました。

そして今、電話番号フィールドに対してクライアント側の邪魔にならない検証を行おうとしています。そこで、「PhoneNumber」プロパティに「Required」属性を追加しました。

邪魔にならない検証は、サーバーによって生成/レンダリングされる (つまり、ページ読み込み時に) 電話番号フィールドに対して機能します。ただし、JavaScript メソッドによって動的に追加されるフィールドでは機能しません。

ルール/アダプター、または動的に追加された電話番号フィールドを検証する必要があることをブラウザーに通知するものを追加するには、jquery コードを記述する必要があることを知っています。続行する方法を教えてください。

ありがとう、M

4

2 に答える 2

8

動的に追加されたすべての要素の検証ルールを再解析する必要があります。

$("form").removeData("validator");
$("form").removeData("unobtrusiveValidation");
$.validator.unobtrusive.parse("form");
于 2012-04-05T06:23:50.823 に答える
1

次の検証プラグインが役立つかもしれません

http://docs.jquery.com/Plugins/Validation

また、ページの最後にリストされている例は、それらを効果的に使用する方法についてのアイデアを得るために...

検証するフィールドのクラスを追加する必要があります.....

また、電話番号、クレジットカード番号などの入力マスクを提供することもできます....

于 2012-04-05T07:49:32.027 に答える