2017-02-02 4 views
-2

エラーが発生したフィールド内をクリックすると、symfony2フィールドのエラーをクリアする方法を教えてもらえますか?エラーが発生した内部フィールドをクリックするとsymfonyフォームの検証エラーをクリアする方法

ありがとうございます。

+1

これはクライアント側のUIの問題です。 Symfonyはここであなたを助けません。まず、エラーメッセージや適用されたCSSクラスを削除するには、javascriptを使用する必要があります。しかし、これは主にレンダリングされるform-htmlに依存します。 – Yoshi

答えて

2

@Yoshi use jsで述べたように、 1つのフィールドがある場合は、これを行うためにこれを行うだけです:

$("#id_of_field").on("click", function(){ 
    document.getElementById("id_of_field").value = ""; 
}); 
+0

ありがとうございます。複数のフィールドがあるのはどうですか?フィールド内でクリックしたフィールドに対してのみ、どのように削除できますか? –

+1

あなたができることは、このためにクラスを使用することです。基本的には、同じクラスをフィールドに追加し、クリックするとすべてをチェックするようにJSに指示します。そして、それらがエラーを含むとき、その特定のフィールドを拭きます。 – KevinTheGreat

関連する問題