2

私は現在検証を実装していますが、検証エンジンで動作する ajax インライン検証が必要です。github から最新バージョンとデモをダウンロードしました。そして、jsエラーがあると思います。自分のコードで発生したエラーを正確に再現する例を見てください。

http://www.position-relative.net/creation/formValidator/demos/demoAjaxInlinePHP.html

firebugを開いた状態でfirefoxで実行し、正しい名前(karnius)を入力してください。["user",true]を返すajaxリクエストが実行されていることがはっきりとわかりますが、jsエラーがあります:キャッチされていない例外:構文エラー、認識されない式: #user'] したがって、検証はブロックされ、実際には完了しません。

自分のフォームで同じエラーが発生しましたが、別のフィールドです。

機能する検証エンジンの別のバージョンを使用する前に、フィールドをカバーしてから上向きにアニメーション化するエラーの場合に緑色のプロンプトを表示しました...

検証エンジンの機能バージョン、または ajax インライン検証の機能例を教えてもらえますか?

4

1 に答える 1

1

そのコードを見るとjquery.validationEngine.js、次の行に余分な"]".

var errorField = $("#"+ errorFieldId +"']").eq(0);

上記の行は行番号です。私が使用しているjveのバージョンでは1353です。エラーを修正するには、この行を検索しjquery.validationEngine.jsて次のように変更します。

var errorField = $("#"+ errorFieldId).eq(0);
于 2012-12-31T07:17:01.970 に答える