Làm cách nào để làm cho jQuery Datepicker mở ra bằng một nút do người dùng xác định?Sử dụng bộ chọn Ngày jQuery với nút kích hoạt tùy chỉnh
10
A
Trả lời
34
Có built-in support for this, có một biểu tượng hoặc nút bên phải bên phải của hộp, như thế này:
$("#datepicker").datepicker({
showOn: 'button',
buttonImage: 'images/calendar.gif',
buttonImageOnly: true
});
Nếu bạn muốn hiển thị nó từ khác nút, hoặc thực sự bất kỳ sự kiện, hãy gọi show
method, như thế này:
$("#myButton").click(function() {
$("#datepicker").datepicker("show");
});
1
Các mẫu pa ge như một ví dụ về làm thế nào để làm cho datpicker xuất hiện bằng cách nhấn vào biểu tượng:
0
$("#checkin").datepicker({
dateFormat: 'dd/mm/yy',
minDate: '0',
changeMonth: true,
numberOfMonths: 1
});
.datedivmng{
float: left;position: relative;
}
.datedivmng .datepicker{
position: relative;width: 87%!important;
cursor: pointer;
}
.datedivmng:after {
/* symbol for "opening" panels */
font-family: 'FontAwesome';
content: "\f073";
color: #329ac4;
font-size: 16px;
text-shadow: none;
position: absolute;
vertical-align: middle;
pointer-events: none;
float: right;
top: 2px;
right: 7px;
}
<div class="datedivmng">
<input type="text" id="checkin" name="checkin" value="" /></div>
+0
Liên kết JSfiddle: jsfiddle.net/jrpatel1016/44hsdn4j –
0
Đây là HTML cho biểu tượng bảng chọn ngày
onclick="show_date_picker('#datepicker_id'); on you icon element
Đây là chức năng để mở & đóng datepicker vào biểu tượng bấm
function show_date_picker(source_datepicker){
if($(source_datepicker).datepicker("widget").is(":visible")){
$(source_datepicker).datepicker("hide");
}else{
$(source_datepicker).datepicker("show");
}
}
Các vấn đề liên quan
- 1. Sự kiện tùy chỉnh kích hoạt jQuery đồng bộ?
- 2. Lỗi kích hoạt sự kiện tùy chỉnh kích hoạt JQuery
- 3. Bộ chọn tùy chỉnh jQuery, "không xác định"
- 4. Emacs Org-Mode: Tùy chỉnh bố cục bộ chọn ngày
- 5. Nhiều tùy chọn AlertDialog với Bộ điều hợp tùy chỉnh
- 6. Bộ chọn jQuery trên thuộc tính dữ liệu tùy chỉnh sử dụng HTML5
- 7. Bộ chọn lớp JQuery vẫn kích hoạt sau khi removeClass
- 8. Sử dụng jQuery chọn một tùy chọn?
- 9. Chức năng kích hoạt khi ngày được chọn với thanh công cụ jQuery UI
- 10. Cách tạo chức năng tùy chỉnh cho bộ chọn jQuery
- 11. Trình kích hoạt jQuery không kích hoạt với bind() hoặc on() cho các sự kiện tùy chỉnh
- 12. Nút tùy chỉnh hoặc Liên kết đến trang Visualforce với bộ điều khiển tùy chỉnh
- 13. Bộ chọn phạm vi ngày cách kích hoạt sự kiện khi nhập ngày
- 14. Cách tùy chỉnh nút radio tùy chọn danh sách
- 15. xóa hộp kiểm nút radio mặc định khi sử dụng công cụ chọn tùy chỉnh
- 16. Hoạt ảnh nút quay lại tùy chỉnh
- 17. Chọn tùy chọn tiếp theo với jQuery
- 18. AngularJS ng-lưới với nút tùy chỉnh
- 19. JQuery ui - bộ chọn ngày, tắt các ngày cụ thể
- 20. Nút tùy chỉnh Xinha
- 21. Cách kích hoạt sự kiện tùy chỉnh bằng Meteor js
- 22. Màu tùy chỉnh trong Bộ chọn màu
- 23. Đã chọn nút radio được đặt bằng Jquery, sử dụng bộ chọn id và lớp
- 24. Hộp thoại bộ chọn tùy chỉnh
- 25. NSTimer không kích hoạt bộ chọn
- 26. Bộ chọn ngày của jQuery Mobile
- 27. Tùy chọn thêm để chọn bằng cách sử dụng jQuery không hoạt động
- 28. ListView Mục bóng + bộ chọn tùy chỉnh
- 29. Kích hoạt jQuery Qtip trên FullCalendar ngày Bấm
- 30. Chọn tùy chọn điền động với jquery
Thanx bro .. !! hãy để tôi thử anyways .. – pvaju896
là có bất kỳ vấn đề wen tôi sử dụng cùng với ASP.NET người dùng điều khiển. ??? – pvaju896
@ pvaju896 - Không ... bạn gọi nó như thế nào? Hãy nhớ rằng trong một điều khiển người dùng ID sẽ khác nhau, bạn nên sử dụng các lớp thay vì –