2011-02-01 12 views
1

JSFでは、h:inputTextタグに日付ヘルパーを付けたいと思います。入力テキストは、文字列または日付のいずれかです。私はちょうど彼らが何を選択している場合、ユーザーが正しい日付を入力するのに役立つ何かが好きです。InputTextタグに日付ピッカーを添付

答えて

0

あなたのフォームにDatePickerウィジェットが必要なのですか? ので、ここで見ている場合:date+time picker for jsf ともhere

0

tomahawkを使用している場合はinputCalendarを使用できます。それは、日付を選択するか、テキストボックスに入力することができますポップアップがあります。

0

また、JSFだけを使用していて、リッチ、プライムなど何もしたくない場合は、jQuery DatePickerを試すことができます。

使用法:

ページ

<h:inputText id="InpDate" /> 

Javascriptを

$("#InpDate").datepicker({ 
    showOn: "button", 
    buttonImage: "../images/calendarIcon.png", 
    buttonImageOnly: true 
}).mask("99/99/9999"); 

あなたが望むように、これは、あなたの入力でカレンダーアイコンを "添付" します。たぶんあなたはそれを動作させるために "formId:InpDate"を使う必要があるかもしれませんが、これについてはわかりません。

+0

これはIdでは動作しません。レンダリングされたHTMLには、変更されたID(フォームIDが追加されます)があります。この問題を回避するためにスタイルクラスを使用することができます。 –