2012-04-01 13 views
0

私は、カレンダーから日付を選択するのにjcal2カレンダーを使用しています。これは、この場合dhtmlカレンダーがasp.netで起動しない

<asp:TextBox ID="txtDob" Enabled="false" runat="server"></asp:TextBox> &nbsp;<img 
       src="images/Calendar.png" width="25" height="22" id="f_btn1" /> 

      <script type="text/javascript">//<![CDATA[ 
              Calendar.setup({ 
               inputField :"txtDob",trigger:"f_btn1",onSelect:function(){this.hide()},showTime:12,dateFormat:"%d-%m-%Y" 
              });//]]> 
      </script> 

助けが必要で働いていない、私は

<input type="text" id="txtDob" >&nbsp;<img 
       src="images/Calendar.png" width="25" height="22" id="f_btn1" /> 

      <script type="text/javascript">//<![CDATA[ 
              Calendar.setup({ 
               inputField :"txtDob",trigger:"f_btn1",onSelect:function(){this.hide()},showTime:12,dateFormat:"%d-%m-%Y" 
              });//]]> 
      </script> 

を使用していたときに働いしかし!

答えて

0

<asp:TextBox>のサーバーIDを渡しています。あなたのJavaScriptでクライアントIDを使用する必要があります。

<asp:TextBox ID="txtDob" Enabled="false" runat="server"></asp:TextBox> &nbsp;<img 
       src="images/Calendar.png" width="25" height="22" id="f_btn1" />  
<script type="text/javascript">//<![CDATA[ 
       Calendar.setup({ 
         inputField :"<%= txtDob.ClientID %>", 
         trigger:"f_btn1",onSelect:function(){this.hide()},showTime:12,dateFormat:"%d-%m-%Y" 
           });//]]> 
</script> 
+0

ありがとうございます! –

関連する問題