最近まで知らなかったのですが、IE9ではtextarea要素のmaxlengthは無視されます。 HTML4.01, 及びXHTML1.xではサポートされていませんでしたが、HTML5で標準化されました。 IE9では正式に実装されなかった模様。 同じ機能を使いたい場合はJSで実装します。 window.onload = function() { var txts = document.getElementsByTagName('textarea') for(var i = 0, l = txts.length; i < l; i++) { if(/^[0-9]+$/.test(txts[i].getAttribute('maxlength'))) { var func = function() { var len = parseInt(this.getAttribute('maxlengt
![IE9におけるtextareaのmaxlength属性の挙動](https://cdn-ak-scissors.b.st-hatena.com/image/square/e92fdc85af7eb9d266248e30babde3081418ac9f/height=288;version=1;width=512/https%3A%2F%2Fwp-blog.yuhiisk.com%2Fwp-content%2Fuploads%2F2018%2F08%2Fyuhiisk1.jpg)