This is my code to countdown characters. It work fine in Firefox, Chrome but it not work in IE . Can you help me solve it and explain the reason.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>CountDown Character</title>
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
</head>
<body>
<form action="">
<textarea name="message1" id="message1" cols="30" rows="10" data-limit="10"></textarea>
<br>
<span name="remLen1" id="remLen1">10</span>
</form>
<SCRIPT LANGUAGE="JavaScript">
$(document).ready(function(){
$('#message1').on("keyup keydown",
function () {
var limit = $(this).data("limit");
var remainingChars = limit - $(this).val().length;
console.log(remainingChars);
if (remainingChars <= 0) {
$('#message1').val($('#message1').val().substring(0,limit));
}
$("#remLen1").html(remainingChars<=0?0:remainingChars);
});
});
</script>
</body>
</html>
Thanks. Ex: I'm using countdown japanese characters and alpha character.