从datepicker计算输入字段中的单词

时间:2015-09-25 18:15:02

标签: jquery html datepicker

我使用datepicker选择了日历日。在日历上标记日期 - 日期写在INPUT中,用逗号分隔:

<input type="text" id="altField" value="2015-09-25, 2015-09-26">

它有效,但我还要显示所选天数。随着时间的推移,我决定计算像日子一样输入的单词数量。

<div id="result"></div>

<script>
function dayCount( val ){
    return {
        days              : val.match(/\S+/g).length
    }
}
var $div = $('#result');
$('#altField').on('input', function(){
  var c = dayCount( this.value );
  $div.html(
      "<br>Days: "+ c.days
  );
});
</script>

但它不起作用。如果我通过键盘输入单词或复制粘贴它们我输入字段脚本计算它们,但如果值来自日历脚本不计算它们。我应该改变什么?

0 个答案:

没有答案