javascript - 日期选择器上的 onSelect 不起作用

标签 javascript jquery

当选择日期时,我必须调用 JavaScript 函数,JavaScript 如下,

$(document).ready(function(){
    var date_input=$('input[name="date"]'); //our date input has the name "date"
    var container=$('.bootstrap-iso form').length>0 ? $('.bootstrap-iso form').parent() : "body";
    date_input.datepicker({
        format: 'yyyy-mm-dd',
        container: container,
        todayHighlight: true,
        autoclose: true,
        onSelect: function (dateText, inst) {
            getdsr(dateText);
        }
    })
})

日期的 html 如下,

<input id="txtdate" class="form-control" name="date" placeholder="YYYY/MM/DD" type="text"  required>

由于某种原因,onselect 不起作用。

最佳答案

$(document).ready(function(){
      var date_input=$('#txtdate'); //our date input has the name "date"
      var container=$('.bootstrap-iso form').length>0 ? $('.bootstrap-iso form').parent() : "body";
      $('#txtdate').datepicker({
        format: 'yyyy-mm-dd',
        container: container,
        todayHighlight: true,
        autoclose: true,
        onSelect: function (dateText, inst) {

        //getdsr(dateText);
          console.log(dateText);
        }
      })
 })
<link rel="stylesheet" href="http://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>



<input id="txtdate" class="form-control" name="date" placeholder="YYYY/MM/DD" type="text"  required/>

关于javascript - 日期选择器上的 onSelect 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42852147/

相关文章:

JavaScript/jQuery 悬停函数的行为很有趣——数组问题?

javascript - 如何使用 jQuery 可以读取的版本号标记我的 CSS 文件?

javascript - 延迟后无法使类的所有元素出现

javascript - JavaScript 中的文本对齐函数

javascript - 链接中参数的替代方案

javascript - Angularjs 与 Typescript 错误 : [ng:areq] Argument 'IndexViewModel' is not a function, 未定义

javascript - 堆积条形图导致条形不对齐

javascript - 在 <p> 标签中换行

javascript - div 中不需要的 br 标签

javascript - Bootstrap : show/hide column divs with checkbox and change column span