ユーザーが可能な計算科学プロジェクトを提出できるようにするページを設計しています。ある段階で、ユーザーはプロジェクトが実行される期間を入力する必要があります。ユーザーを簡単にするために、jQuery の datepicker メソッドを使用して from: to: フィールドに入力しようとしていますが、ユーザーが適切なフィールドを選択したときにスクリプトを実行できません。
これまでのところ、次のスクリプトがあります。
<h:outputScript library="jquery" name="jquery-1.9.1.js"/>
<h:outputScript library="jquery" name="jquery-ui-1.10.3.custom.js"/>
<h:outputScript library="jquery" name="jquery-ui-1.10.3.custom.min.js"/>
<h:head>
<title>Add project</title>
<script type="text/javascript" id="setDate">
$(function() {
$(" #datepicker ").datepicker();
});
</script>
<!-- rest omitted for readability -->
そして私の h:inputText は次のようになります:
<h:inputText id="setDate" value="" onclick="$('#datepicker').datepicker();"/>
<p>Date: <input type="text" id="datepicker" /></p>
私はjsfタグを使用せずに動作させようとし、なんとか起動して実行しましたが、jsfタグで動作させることができるようです。
問題は、ブラウザでフィールドをクリックしても jQuery datepicker ウィジェットが表示されないことです。標準<input>
タグを使用して定義されたフィールドをクリックすると、正しく機能します。
どんな助けでも大歓迎です、ありがとう。