Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript获取html5中的日期值_Javascript_Html - Fatal编程技术网

使用javascript获取html5中的日期值

使用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

我得到这个错误“无法读取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="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"