2013-05-16 3 views
1

daterangepicker()를 사용하여 두 날짜 (beginingning 및 ending)를 얻습니다. PHP 변수에 해당 날짜를 넣고 싶습니다. 경고() 버튼을 사용하여 변수를 표시합니다 ..하지만 어떻게 PHP에 넣어 모르겠어요. 누구든지 아이디어가 있다면 여기 내 코드입니다 ..자바 스크립트 배열에서 값을 가져와 PHP 변수에 넣습니다.


<script type="text/javascript"> 

$(function(){ 
    $('#rangeBa, #rangeBb').daterangepicker(); 
}); 
function test(){ 
    var dates = new Array(); 
    dates[0] = document.inputdate.rangeBa.value; 
    dates[1] = document.inputdate.rangeBb.value; 
    return dates; 
} 

</script> 

<body> 
    <form name="inputdate" method="post"> 
     <input type="text" value="m/jj/aaaa" id="rangeBa" name="rangeBa"/> 
     <input type="text" value="m/jj/aaaa" id="rangeBb" name="rangeBb"/> 
    </form> 
    <button onclick="alert(test())">Click on this button</button> 

</body> 
+0

PHP로 제출 한 경우 일반 양식 작업과 동일하게 $ _POST 배열에 있습니다. –

+1

페이지를 다시로드하지 않고 설정하려는 경우 ajax를 사용하여이 작업을 수행 할 수 있습니다. http://stackoverflow.com/questions/5004233/jquery-ajax-post-example/14217926#14217926 일반 양식으로 설정할 수 있습니다. 조작 –

답변

6

당신은 당신의 형태로 제출 입력 요소를 추가하고 형태로 동작 매개 변수를 추가해야합니다 :

<form name="inputdate" method="post" action="yourfile.php"> 
    <input type="text" value="m/jj/aaaa" id="rangeBa" name="rangeBa"/> 
    <input type="text" value="m/jj/aaaa" id="rangeBb" name="rangeBb"/> 
    <input type="submit" value="Click to send" /> 
</form> 

과의 yourfile.php : 당신은 $_POST['rangeBa']하여 변수를 얻을 $_POST['rangeBb']

아약스를 사용하여 다음 자유롭게 메서드를 사용하면 페이지를 새로 고치지 않아도됩니다.

2

양식을 제출하면 $_POST에 양식 변수를 찾을 수 있습니다. 예 : $_POST['rangeBa']

관련 문제