2012-06-01 55 views
6

Hãy ai giúp tôi .. Tôi có một hàm jsCách gọi hàm js onSelect event jquery datepicker?

function updateAb(param){ some manipulation } 

Và tôi đang kêu gọi một sự kiện onselect datepicker jquery như ..

$(".datepicker").datepicker({onSelect: function(dateText, inst) { ... }}); 

Tôi muốn gọi hàm js trong lựa chọn, làm thế nào để làm điều đó? Mục tiêu của tôi là để có được giá trị onselect của ngày từ datepicker và thiết lập giá trị thuộc tính trong trường đầu vào. Ai giúp tôi với???

Trả lời

25

Ở đây đi mã ur

$('.datepicker').datepicker({ 
    dateFormat: 'dd-mm-yy', 
    numberOfMonths: 1, 
    onSelect: function(selected,evnt) { 
     updateAb(selected); 
    } 
}); 

function updateAb(value){  
    $('#yourInputID').val(value);  
} 
+0

ya cập nhật mã .. cả hai đều là cùng một anh chàng .. –

+0

@JuanMendes Vâng bạn là đúng, tôi không rõ ràng với câu hỏi của tôi, nhưng tôi muốn những gì Kabilan đăng ở đây. Nhờ cả hai bạn ... – Rahul

+0

Cảm ơn @Kabilan vì câu trả lời của bạn – Rahul

3
$(".datepicker").datepicker({ 
     onSelect: function(dateText, inst) { 
      updateAb(dateText, inst); 
     } 
}); 

Nói tóm lại

$(".datepicker").datepicker({ 
    onSelect: updateAb 
}); 
+0

Bạn đang cập nhật sao chép câu trả lời của tôi? : p –

+0

@JuanMendes không giao phối, không phải là thói quen của tôi, nó xảy ra song song – thecodeparadox

+0

Tôi không nghĩ rằng bạn đang thực sự làm điều đó, chỉ là tôi tiếp tục nhìn thấy các cập nhật của bạn ngay sau khi cập nhật của tôi –

5
$(".datepicker").datepicker({ 
    onSelect: function(dateText, inst) { 
     updateAb(dateText); 
    } 
}); 

Thậm chí đơn giản hơn, nếu bạn làm muốn các thông số dateTextinst để được thông qua để updateAb

$(".datepicker").datepicker({onSelect: updateAb});