2011-09-12 13 views
2

jqueryの検証メッセージを日付ピッカーアイコンの右側に移動するにはどうすればよいですか?私はCSSで何かできますか、それともどこかでラベルを何とか置くことができます。本当に混乱しています。JqueryのDatepickerとJqueryの検証

現在、検証エラーが発生すると、検証メッセージが私のdatepickerイメージを右側にプッシュします。私はそのメッセージを右にしたいので、日付ピッカーの画像は同じままです。 - それならば

 $("#myForm").validate({ 
      errorClass: "formInputInvalid", 
      errorPlacement: function(error, element) { 
       var trigger = element.next('.ui-datepicker-trigger'); 
       error.insertAfter(trigger.length > 0 ? trigger : element); 
      } 
     }); 

これは、直接、無効なフォームの入力フィールドを次の要素を調べて:あなたはこのように、エラーメッセージを入れたい場所を指定するには、jQueryのバリデータでerrorPlacement機能を使用する必要が

+0

これまでのコードをご覧ください。 –

+0

答えは –

答えて

8

クラスui-datepicker-triggerを持っていれば、そのトリガの右にエラーメッセージを配置します。それ以外の場合は、通常のように無効なフォーム要素の直後にエラーメッセージが表示されます。

+0

です。ありがとう! – citronas

+0

偉大な....うまくいきます。うまく動作します –

+0

これは、答え –