使用javascript获取html5中的日期值
我得到这个错误“无法读取null的属性'value',请帮助解决这个问题。我正在尝试获取日期值并传递给php。谢谢使用javascript获取html5中的日期值,javascript,html,Javascript,Html,我得到这个错误“无法读取null的属性'value',请帮助解决这个问题。我正在尝试获取日期值并传递给php。谢谢 <form> <label for="fromDate">From : </label><input id="from" type="date" id="fromDate" value=""></input> <label for="toDate">To : </label><input id
<form>
<label for="fromDate">From : </label><input id="from" type="date" id="fromDate" value=""></input>
<label for="toDate">To : </label><input id="to" type="date" id="toDate" value=""></input>
<input type="submit" value="submit"></input>
</form>
<input type="button" onclick="makeAjaxCall();return false;" value="Click to get data"></input>
<script>
function makeAjaxCall() {
var frm = document.getElementById('fromDate').value;//$('#fromDate').datepicker("getDate");
var to = document.getElementById('toDate').value;//$('#toDate').datepicker("getDate");
var postDate ={
"dateFrom" : frm,
"dateTo" : to
};
$.ajax({
type:"POST",
url:'test.php',
data: postData,
success: function(responseData) {
//someCode
}
});
}
发件人:
致:
函数makeAjaxCall(){
var frm=document.getElementById('fromDate').value;//$('#fromDate').datepicker(“getDate”);
var to=document.getElementById('toDate').value;/$('#toDate').datepicker(“getDate”);
var后日期={
“dateFrom”:frm,
“日期到”:到
};
$.ajax({
类型:“POST”,
url:'test.php',
数据:postData,
成功:功能(responseData){
//一些代码
}
});
}
使用一个。某些元素具有多个id
属性。这是不允许的,也是您的问题的原因
(在这两种情况下,您可能打算对第一个
id
属性使用name
属性)您有一个带有两个id的输入,请尝试只使用一个
<input type="date" id="toDate"
thanx非常感谢你的帮助每个人都有自己的日子,不要那样称呼自己
<input id="to" type="date" id="toDate"