1

jQueryモーダルウィンドウを使用していますが、正常に動作しますが、コードを使用してWebサイトをモーダルウィンドウに含めたい場合

$("#vsebina").load('validField.html'); 

フォームを検証する Javascript が機能しなくなりました。

以下に例を示します。プッシュボタンをクリックしてモーダルウィンドウを開きます。入力フィールドにいくつかの文字を入力して入力フィールドをクリックすると、エラーが発生します。

例 1 (モーダル ウィンドウを使用した基本的な jQuery コード):リンク

例 2 (関数を使用するモーダル ウィンドウ.load():リンク- このオプションでは Javascript が起動せず、目的のエラーが発生しません。

どこが間違っているのか、私はこれを何時間も探していたからです。

4

1 に答える 1

0

$( "myForm" ).validate()関数内とclick()関数の後で呼び出してみてくださいload()

スクリプトがロードされたときに html が存在しません。したがって、検証コードはフォームに添付されず、後で行うことはありません。

お役に立てれば。

敬具

于 2012-10-26T12:17:59.820 に答える