0

This code is not working in IE11 its working fine in other browsers even in Ie edge, but not working in IE 11.

<script type="text/javascript">

//used for allow unicode and char count
        //var countedTextBox = document.getElementById("counttxt");
        var check1 = document.getElementById('allowunicode');
        var limitVal = document.getElementById('totalchar');
        var textArea1 = document.getElementById('txtmsg');
        var charEntered = document.getElementById('countBody');

        alert("1");
        check1.addEventListener('click', () => {
          if (check1.checked) {
            limitVal.innerHTML = '268';
            checkMaxLimit(268);
          } else {
            limitVal.innerHTML = '620';
            checkMaxLimit(620);
          }
        });
alert("2");
        function checkMaxLimit(limit) {
          if (textArea1 && textArea1.value.length > limit) {
              textArea1.value = textArea1.value.substring(0, limit);
            alert('Sorry! You have reached your maximum message limit.');
          }

        }

        textArea1.addEventListener('keyup', () => {
          var chhhr = textArea1.value.length;
          checkMaxLimit(+limitVal.innerHTML);
          if (chhhr.value >= limitVal) {
            //alert('Maximum value reached');
            charEntered.innerHTML = limitVal.innerHTML;
          }else{
          charEntered.innerHTML = textArea1.value.length;
          }

    });

</script>

Above code is not working In IE11, I have tried with a simple alert box but even alert is not working in IE11.

Ajit Kumar
  • 590
  • 1
  • 8
  • 17

0 Answers0