jQuery 検証プラグインに問題があります。1 つの非表示のテキスト フィールド、1 つは説明用、もう 1 つは ID 用のテキスト フィールドを持つフォームがあります。テキストフィールドを検証するには、ID と説明が必要です。ユーザーを支援するために、オートコンプリート プラグインがあります。正しい提案を入力して入力すると、正常に動作します。しかし、オートコンプリートのメニューをクリックすると、エラー ラベルが表示されます。テキストフィールドと外側をクリックすると、エラーラベルが消えます。
onfocusout メソッドをカスタマイズしようとしましたが、テストしたすべてが機能しません。同じ問題が表示されます。
私の設定プラグインを見てください:
$(document).ready(function()
{
jQuery.validator.addMethod("city_id", function(value, element)
{
if ( $("#city_id").val() != '' ) {
return true;
}
else {
return false;
}
})
$("#recherche_target").validate(
{
rules:
{
city_string: "required city_id"
},
messages:
{
city_string: "Veuillez entrer une ville valide."
}
})
誰でもこの問題を解決する方法についてアイデアを持っていますか?