2011-05-28 23 views
1

我從這裏使用jquery JQUERY我嘗試了所有可能的情況按文件中顯示的不會彈出textbox日曆,但我無法阻止它。因此,任何人都可以幫助我在點擊圖像時彈出日曆。我怎樣才能彈出日曆只在圖像點擊,但不是在文本框焦點

這就是我想

<script type="text/javascript"> 
$(function() { 
    $('#ctl00_ContentPlaceHolder1_TextBox2').datepick({ 
showOn: 'button', 
buttonImage: 'calendar.gif', 
buttonImageOnly: true, 
changeMonth: true, 
changeYear: true, 
showAnim: 'slideDown', 
duration: 'fast' 
}); 

}); 
</script> 

我想是對image點擊加載日曆時我已經在Textbox

+0

任何想法或建議,請 – Dotnet 2011-05-28 08:33:32

回答

0

畢竟我得到這個

<script type="text/javascript"> 
     $(function() { 
      $('#ctl00_ContentPlaceHolder1_txtDateofBirth').datepick({ showOnFocus: false, showTrigger: '#Img1' }); 
     }); 
    </script> 
0

光標不應該集中你可以把你的ImageButton在一個div或ID任何其他元素,然後調用函數日期選擇器像下面

<tr><td>date</td><td><asp:textbox id="txtdate" runat="server"/></td> 
<td id="dtpinvoker"><asp:imagebutton id="btn" runat="server" imageurl="your image"/></td></tr> 


and then in your head section 

<script type="text/javascript"> 
$(function() { 
    $('#dtpinvoker').datepick({ 
showOn: 'button', 
buttonImage: 'calendar.gif', 
buttonImageOnly: true, 
changeMonth: true, 
changeYear: true, 
showAnim: 'slideDown', 
duration: 'fast' 
}); 

}); 
</script> 
相關問題