0

ボタンをクリックすると、コンポーネントが空かどうかを確認し、エラーを表示します。

このように:

 $("#btnEnvoyer").click(function () {
    effacerAnomalie("erreurs");
    var ano = 0;
    if ($("input[name=prenom]").val() == "") {
        showAnomalie('erreurs', "<%=ReferenceMessages.CONTACT_SAISIE_PRENOM%>");
        ano++;
    }

    if ($("input[name=nom]").val() == "") {
        showErros('erreurs', "<%=ReferenceMessages.CONTACT_SAISIE_NOM%>");
        ano++;
    }
});

エラーがあるかどうかをテストした後:

  if ( ano < 1 ) { 
    // continue for submit button
  } else {
   // do nothing and the errors messages must be kept
  }

私のバグは、エラーが発生したとき (ano >= 1) 、フォームを送信 (投稿) し、エラーメッセージを消去したときです。

どうしてか分かりません。

4

1 に答える 1