javascript - Bootstrap datepicker changeDate regex error -


i'm using 2 datepickers/html textboxfors dates , set min/max each date picker based on other. issue is, when run on changedate function datepicker, regex error causes stack overflow:

uncaught syntaxerror: invalid regular expression: /^date/: stack overflow @ bootstrap-datepicker.js:1328

<script type="text/javascript"> $(document).ready(function() {     $(".date").datepicker({ autoclose: true })         .on("changedate", function() {             var start = $("#startdate").datepicker("getdate");             var end = $("#enddate").datepicker("getdate");             $("#startdate").datepicker('setenddate', end);             $("#enddate").datepicker('setstartdate', start);     });  }); </script> 

has had issue? code error is:

for (var key in data) line

function opts_from_el(el, prefix){     // derive options element data-attrs     var data = $(el).data(),         out = {}, inkey,         replace = new regexp('^' + prefix.tolowercase() + '([a-z])');     prefix = new regexp('^' + prefix.tolowercase());     function re_lower(_,a){         return a.tolowercase();     }     (var key in data)         if (prefix.test(key)){             inkey = key.replace(replace, re_lower);             out[inkey] = data[key];         }     return out; } 

using on change instead of on changedate solved issue.


Comments

Popular posts from this blog

Java 3D LWJGL collision -

spring - SubProtocolWebSocketHandler - No handlers -

methods - python can't use function in submodule -