我使用daterangepicker()获取两个日期(开始和结束),我想将这些日期放在php变量中..我已成功做一个alert()来使用按钮显示这些变量..但我不知道如何把它们放在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 :(得分: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']
获取变量
如果您不想刷新页面,请随意使用ajax方法。
答案 1 :(得分:2)
提交表单后,您可以在$_POST
中按名称查找表单变量。例如$_POST['rangeBa']