1

ここで最初に試してみてください。過去 3 晩、jQuery プラグインで可能なすべてのことを試して、非常に単純なものを取得しました。

フォーム (ターゲット = iframe) を送信すると、正常に動作し、検証されたときに div を「再表示」する必要があります...すべてのフィクションを試してみましたが、成功しませんでした。

残念ながら、私が試したことは何もありません。

公式サイトで検索しましたが、「onSuccess」のドキュメントはありません...ただ:

onSuccess 設定されている場合、このコールバック関数は、すべての検証に合格したときに呼び出されます。

だから多分誰かが私を助けるかもしれません:

$('#MYFORM').validationEngine('attach', {
    onValidationComplete: function(form, status){
        if (status == true) {                   
            alert('success'); << EVEN THIS DOESNT WORKS, FORM SUBMITS OR DISPLAY MISSING FIELDS
        }
    }           
});
4

1 に答える 1

1

こんにちは、助けてくれてありがとう。

実際、私は 2 つのフィールドしか持っていません (私はこのプラグインを何度も使用したので、それがどのように機能するかを知っており、検証に最適です)。

を追加しました:class="validate[required,length[5,100]]"両方のフィールドのそれぞれに

フォルムがとてもクラシカル…

<form name="MYFORM" id="MYFORM" action="target.cgi">

そこで、上記のコードを「検証」に追加しようとしましたが、検証された場合は、「進行中の作業」という div が表示されます...

$('#MYFORM').validationEngine('attach', {
onValidationComplete: function(form, status){
    if (status == true) {                   
        alert('success'); << EVEN THIS DOESNT WORKS, FORM SUBMITS OR DISPLAY MISSING FIELDS
    }
}  

テストのために、私はすべてを試してみて、非常に小さな「アラート」を表示することを考えましたが、何も起こりません。

実際、onsubmitr「そして検証がOKなら」「送信」する前にDIVを表示する必要があります...しかし、うまくいかず、読んだすべてのことを試しました...だから、検証プラグインを使用せずに独自のルーチンを作成します:P .

何か案が ?

于 2012-10-28T04:37:27.137 に答える