プロが教えるわが家の防犯対策術!

TextAreaのMaxLength代替処理(IE)

Web上で、改行のあるTextAreaに(TextBoxの)MaxLengthに相当する処理を
行いたいのですが、うまく実装できません。

JavaScriptで実装したいと思っていますが、どのような方法がありますでしょうか?
TextAreaのKeyDown、KeyUp、OnChangeでvarString.substr(0,x)等を試しましたが、
ローマ字入力時にKeyDownなどのイベントがそもそも発生しない?ようでした…。

【要件】
 1:IE6、7、8で動作
 2:ページ遷移を伴わず、クライアント側での処理
 3:入力は半角・全角いずれもアリ
 4:既定文字数を超える入力は、入力自体を不可

お知恵を拝借させてください。

「TextAreaのMaxLength代替」の質問画像

A 回答 (1件)

    • good
    • 0
この回答へのお礼

おぉ。
ありがとうございます。

参考にさせて頂きます。

お礼日時:2010/03/29 09:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!