MAXLENGTHを統一するには?
[上に]
[前に]
[次に]
まゆりん
[E-Mail]
1999/08/12(木) 13:03:57
仕事でHTMLを使用しているのですが、IEとNNでは動作が異なるので
困っています。
<INPUT TYPE="TEXT" NAME="aaa" MAXLENGTH="16">
とした場合に、NNでは16バイト分(漢字で8文字)まで入力可能で
IEでは16文字分(全角・半角関係無し)入力可能なのです。
これをNN同様の動作にする方法がありましたら教えて下さい。
Nobu3
1999/08/12(木) 13:46:23
おそらくJavaScriptなどを使わないとできないと思います。
1.別のページを作り、ブラウザ判別をして振り分ける。
この方法だと手動で移動させればHTMLのみで可能。
2.document.forms[0].aaa.maxLength=8で最大文字数を変える。(NNはこのプロパティを変更できない?)
3.document.write()で内容を書き、ブラウザによって出力する文字列を変える。
maxlengthにこだわるならこのあたりかも?
[上に]
[前に]
[次に]