Làm cách nào tôi có thể kích hoạt sự kiện onSelect khi tôi chọn ngày đã chọn trên trình chỉnh sửa ngày của giao diện người dùng jQuery? bản demoChức năng kích hoạt khi ngày được chọn với thanh công cụ jQuery UI
Trả lời
Làm việc: http://jsfiddle.net/YbLnj/
Tài liệu: http://jqueryui.com/demos/datepicker/
đang
$("#dt").datepicker({
onSelect: function(dateText, inst) {
var date = $(this).val();
var time = $('#time').val();
alert('on select triggered');
$("#start").val(date + time.toString(' HH:mm').toString());
}
});
Tại sao 'onSelect' không được liệt kê dưới dạng sự kiện trên API datepicker ?? –
@PabloKarzin Nó được đề cập trong tài liệu 'api' ở đây':) '=> http://api.jqueryui.com/datepicker/ và tại đây => http://api.jqueryui.com/datepicker/#option-onSelect . –
Có @Tats_innit, nhưng không phải là sự kiện. Nó được phân loại như là một lựa chọn. Có lẽ điều này không sai, nhưng với tư cách là nhà phát triển, tôi thích xem nó là sự kiện –
Nếu datepicker là liên tiếp của một mạng lưới, hãy thử một cái gì đó giống như
editoptions : {
dataInit : function (e) {
$(e).datepicker({
onSelect : function (ev) {
// here your code
}
});
}
}
Sử dụng đoạn mã sau:
$(document).ready(function() {
$('.date-pick').datepicker({
onSelect: function(date) {
alert(date)
},
selectWeek: true,
inline: true,
startDate: '01/01/2000',
firstDay: 1,
});
});
Bạn có thể điều chỉnh các thông số cho mình :-)
@inkwai Nếu người anwser của tôi đã giúp bạn chấp nhận nó để những người khác có thể học nó. Nếu không thì làm sao tôi có thể giúp bạn thêm nữa? – RTB
Nếu bạn cũng quan tâm đến trường hợp người dùng đóng hộp thoại chọn ngày mà không chọn một ngày (trong tôi trường hợp lựa chọn không có ngày cũng có ý nghĩa), bạn có thể liên kết với các sự kiện onClose
:
$('#datePickerElement').datepicker({
onClose: function (dateText, inst) {
//you will get here once the user is done "choosing" - in the dateText you will have
//the new date or "" if no date has been selected
});
$(".datepicker").datepicker().on("changeDate", function(e) {
console.log("Date changed: ", e.date);
});
- 1. Chỉ chọn ngày tháng cụ thể trong thanh công cụ ngày của jQuery UI (danh sách ngày đến từ AJAX)
- 2. JQuery ui - bộ chọn ngày, tắt các ngày cụ thể
- 3. Làm nổi bật các ngày trong thanh công cụ ngày tháng jquery UI
- 4. Cách thay đổi thanh công cụ Jquery UI Slider
- 5. Sử dụng altFormat và altField trong phạm vi ngày thanh công cụ jquery UI
- 6. Thanh công cụ giao diện người dùng jQuery - Nhiều lựa chọn ngày
- 7. jquery ui autocomplete: chỉ kích hoạt khi mục không được chọn
- 8. Trình chỉnh sửa ngày thanh công cụ JQuery - Cách xóa nút "Đã hoàn thành"
- 9. Thanh trượt Jquery Range với chú giải công cụ
- 10. ngày cụ thể Disable trong tuần trên jQuery UI datepicker
- 11. Chức năng bật lên công cụ di động JQuery ("close") không hoạt động trong IPhone 5
- 12. Xác thực mục nhập ngày thủ công cho tùy chọn jQuery UI Datepicker maxDate
- 13. Chức năng JQuery $() kích hoạt sự kiện nào?
- 14. Cách kích hoạt jQuery UI DatePicker onclick?
- 15. jQuery AutoComplete chọn kích hoạt sau khi thay đổi?
- 16. Trình chỉnh sửa ngày thanh công cụ jQuery: Định cấu hình phím tắt
- 17. Kích hoạt thủ công ô chọn TableView
- 18. jQuery UI Datepicker - Vô hiệu hóa các ngày cụ thể
- 19. Chức năng kích hoạt Postgres
- 20. Vấn đề định vị chú giải công cụ UI UI
- 21. jQuery UI Datepicker với jQuery tipsy
- 22. Thanh trượt jQuery - Chức năng gọi sau khi trượt
- 23. .checked = true không hoạt động với chức năng jquery $
- 24. jQuery ui: nhiều phạm vi cho bộ chọn ngày?
- 25. jquery ui đa ngày dữ liệu bộ chọn phạm vi mà không có ngày cuối tuần
- 26. Trình chỉnh sửa ngày thanh công cụ jQuery - xóa thanh ghi altField khi trường chính bị xóa
- 27. Công cụ chọn phạm vi ngày tương tự như công cụ chọn phạm vi ngày của Google Analytics?
- 28. Công cụ JQuery UI và JQuery có thể hoạt động cùng nhau không?
- 29. jquery: Chức năng gọi theo tên khi chọn thay đổi
- 30. Làm thế nào để thay đổi màu sắc của một thanh công cụ ngày tháng jquery
chính xác những gì bạn muốn làm gì? – Parag