두 개의 jQuery 데이터 선택기 입력 필드와 양식 버튼이있는 양식이 있습니다.
From: <input class="input-large" type="text" id="datepicker_from" name="datepicker_from">
To: <input class="input-large" type="text" id="datepicker_to" name="datepicker_to">
<a class="btn btn-primary" onclick="get_call_details(1, from_date, to_date )" >Check Availability</a>
내가 뭘하려고 두 필드의 날짜를 얻을 수 있습니다 datepicker_from
및 datepicker_to
양식 버튼 통화 기능의 클릭에 다음과get_call_details(1, from_date, to_date )
문제는 두 날짜 필드의 값을 얻을 수 없다는 것입니다.
다음은 날짜 필드 값을 얻는 방법입니다.
$("#datepicker_from").blur(function(){
var from_date = document.getElementsByName('datepicker_from').value;
alert (from_date);
});
$("#datepicker_to").blur(function(){
var to_date = document.getElementsByName('datepicker_to').value;
alert (to_date);
});
그리고 이것은 두 날짜를 전달하려는 JS 함수입니다.
function get_call_details(id, from_date, to_date) {
alert(id, from_date, to_date );
$('#dvloader').show();
$.ajax({
url: 'outlook_calendar.php',
type: 'POST',
data: {'userid': id},
success: function (data) {
$(this).parent("#availability").append(data);
$("#availability").html(data);
$('#dvloader').hide();
}
});
}
내가 원하는 것은 두 필드의 날짜를 가져 와서 버튼을 클릭하여 기능에 전달하는 것이지만 날짜를 가져올 수 없습니다. 도움을 주시면 감사하겠습니다.
이 모든 것을 클릭 이벤트에 첨부 된 jquery 함수에 작성하면 안됩니다.
From: <input class="input-large" type="text" id="datepicker_from" name="datepicker_from">
To: <input class="input-large" type="text" id="datepicker_to" name="datepicker_to">
<a class="btn btn-primary" id="checkavail" >Check Availability</a>
$('#checkavail').click(function(){
var from = $("#datepicker_from").datepicker('getDate');
var to = $("#datepicker_to").datepicker('getDate');
$('#dvloader').show();
$.ajax({
url: 'outlook_calendar.php',
type: 'POST',
data: {'userid': 1, 'from':from, 'to':to},
success: function (data) {
$(this).parent("#availability").append(data);
$("#availability").html(data);
$('#dvloader').hide();
}
});
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다