Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.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 onchange函数被触发两次_Javascript_Html_Jquery - Fatal编程技术网

Javascript onchange函数被触发两次

Javascript onchange函数被触发两次,javascript,html,jquery,Javascript,Html,Jquery,我想将JQuery多日期选择器中的值用于不同的目的,但出于某种原因,当我对得到的值进行测试时,我总是两次得到相同的值。我错过什么了吗 我的代码: $('.date')。日期选择器({ 多日期:对, 格式:“dd-mm-yyyy” }); 函数printDates(){ var dates=document.getElementById(“日期输入”).value; 控制台日志(日期); } 使用引导数据采集器中提供的更改事件。使用changeDate代替onchange,如下所示 $('

我想将JQuery多日期选择器中的值用于不同的目的,但出于某种原因,当我对得到的值进行测试时,我总是两次得到相同的值。我错过什么了吗

我的代码:

$('.date')。日期选择器({
多日期:对,
格式:“dd-mm-yyyy”
});
函数printDates(){
var dates=document.getElementById(“日期输入”).value;
控制台日志(日期);
}


使用引导数据采集器中提供的更改事件。

使用changeDate代替onchange,如下所示

$('.date')。日期选择器({
多日期:对,
格式:“dd-mm-yyyy”
})
.on('changeDate',函数(e){
printDates();//`e`此处包含额外的属性
});
;
函数printDates(){
var dates=document.getElementById(“日期输入”).value;
控制台日志(日期);
}