textareaの文字数制限
textareaって入力文字数制限できなくて不便ッ!
てことでJavaScript書きました。
多分車輪の再発明なのは気にしない。
.js
function limitMaxLength(target, len, err) { if( target.value.length > len ) { target.value = target.value.substr(0, len); if( "undefined" != typeof(err) ) { alert(err); } } }
.html
<textarea onchange="limitMaxLength(this, 10, 'hoge')"></textarea>
って具合に設定すると10文字を超過するとalertで通知して10文字目以降を削除します。
alert出したくない場合は第三引数を省略すればOK。
第一引数はthis固定、第二引数で許容する文字数を指定してください。
あくまでJavaSciprtなので入力補助程度にどうぞ。