Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.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 此脚本中填充的默认值在哪里?_Javascript_Default Value - Fatal编程技术网

Javascript 此脚本中填充的默认值在哪里?

Javascript 此脚本中填充的默认值在哪里?,javascript,default-value,Javascript,Default Value,试图找出id为startDate的字段的默认值填充位置。 它的“24/04/2008”位于右下角的渲染窗口中,但无法看到它在代码中设置的位置 // this methid is called each time the selected period of the chart is changed function handleZoom(event) { var startDate = event.startDate; var endDate = event.endDate;

试图找出id为startDate的字段的默认值填充位置。 它的“24/04/2008”位于右下角的渲染窗口中,但无法看到它在代码中设置的位置

// this methid is called each time the selected period of the chart is changed
function handleZoom(event) {
    var startDate = event.startDate;
    var endDate = event.endDate;
    document.getElementById("startDate").value = AmCharts.formatDate(startDate, "DD/MM/YYYY");
    document.getElementById("endDate").value = AmCharts.formatDate(endDate, "DD/MM/YYYY");
// as we also want to change graph type depending on the selected period, we call this method
changeGraphType(event);
}
// this method is called when user changes dates in the input field
function changeZoomDates() {
    var startDateString = document.getElementById("startDate").value;
    var endDateString = document.getElementById("endDate").value;
    var startDate = stringToDate(startDateString);
    var endDate = stringToDate(endDateString);
    chart.zoomToDates(startDate, endDate);
}

<input onChange="changeZoomDates()" style="width:100px; text-align:center" type="text" id="startDate">
//每次更改图表的选定时段时都会调用此methid
函数handleZoom(事件){
var startDate=event.startDate;
var endDate=event.endDate;
document.getElementById(“startDate”).value=AmCharts.formatDate(startDate,“DD/MM/YYYY”);
document.getElementById(“endDate”).value=AmCharts.formatDate(endDate,“DD/MM/YYYY”);
//由于我们还希望根据所选时段更改图形类型,因此我们将此方法称为
changeGraphType(事件);
}
//当用户更改输入字段中的日期时,将调用此方法
函数changeZoomDates(){
var startDateString=document.getElementById(“startDate”).value;
var endDateString=document.getElementById(“endDate”).value;
var startDate=stringToDate(startDateString);
var endDate=stringToDate(endDateString);
图.动物足(开始日期、结束日期);
}

jsiddle没有太多文档,但请参见本部分:

// this method is called when chart is first inited as we listen for "dataUpdated" event
function zoomChart() {
    // different zoom methods can be used - zoomToIndexes, zoomToDates, zoomToCategoryValues
    chart.zoomToIndexes(chartData.length - 7, chartData.length - 1);
 }
阅读:第一次显示图表时,缩放到最后7天,例如,您可以通过将7更改为10进行确认

要显示所有内容,您需要执行以下操作:

    chart.zoomToIndexes( 0, chartData.length - 1);
第一个参数是起始位置的索引,第二个参数是结束位置的索引。

如果“默认值”指的是“初始值”,那么它必须是:

document.getElementById("startDate").value = AmCharts.formatDate(startDate, "DD/MM/YYYY");
将该行替换为:

document.getElementById("startDate").value = "01/01/2007";

您将看到。

此代码中未设置默认日期。你有其他相关的代码吗?试试你不常使用的浏览器。它会自动填充一个非常流行的字段名(开始日期)吗?