我想获取一个输入框的值,该输入框没有表单标签并在php中提交按钮
<input type="text" id="start-date" name="start" placeholder="Select Date" data-date-format="DD, MM d" class="input-sm form-control"/>
<input type="text" id="end-date" name="end" placeholder="Select Date" data-date-format="DD, MM d" class="input-sm form-control"/><span class="date-text date-return"></span>
我想获取这两个输入框的值并传入php变量。它没有表单标签和提交按钮。我如何获得价值观?
答案 0 :(得分:1)
您可以使用jquery获取文本框的值,并使用ajax传递给任何文件:
使用jquery获取值:
var startDate = $("#start-date").val();
var endDate = $("#end-date").val();
然后将这些值传递给ajax
$.ajax({
method: "POST",
url: "some.php", // path to php file
data: { start_date: startDate, end_date: endDate } // send required data here
})
.done(function( msg ) {
});
现在在php文件中,您可以使用以下方法获取这些值:
$_POST['start_date']
和$_POST['end_date']
答案 1 :(得分:0)
<script>
$(document).ready(function(){
$("#start-date").change(function(){
var startDate = $("#start-date").val();
alert(startDate);
});
$("#end-date").change(function(){
var endDate = $("#end-date").val();
alert(endDate);
});
});
</script>
我已经编写了用于获取jquery中输入框值的代码。但是我得到了两个不同的更改函数中的值。我不知道如何将两个输入框的值传递到同一个php文件中。