javascript - 使用javascript在html5中获取日期值

标签 javascript html

我收到此错误“无法读取 null 的属性‘值’”,请帮助解决这个问题。我正在尝试获取日期值并传递给 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
                   }
    });
}

最佳答案

你有一个输入有两个id's try using one

<input type="date" id="toDate"

代替:

<input id="to" type="date" id="toDate"

关于javascript - 使用javascript在html5中获取日期值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15638158/

相关文章:

html - 页脚阻碍其他元素

javascript - ShieldUI Grid - 仅在插入时显示下拉列表

javascript - 对作为函数的函数参数进行单元测试

javascript - select2 的 tabindex 问题

javascript - HTML可变div高度,静态宽度很多div

html - 尽管 ie9 中有行数,但保持表高固定

javascript - 导入包的 Visual Studio 代码 JS Intellisense 不起作用

javascript - 如何从angularjs中的国家ID获取国家名称

html - 背景图片响应高度

HTML5/CSS3 - IE11 显示 navbar li 与 chrome 和 firefox 不同