システム開発センター
シーズンソリューション株式会社
GUIライブラリ実験室>2008-07-31
テキストエリアの文字数に制限をかける簡単な方法(アイデア)
アンケートや投稿などユーザー記入してもらうフォームを利用する際、名前やアドレスのように1行で収まるものは <input type="text"> のテキストボックスを使い、
文字数の多いコメントには複数行の入力ができるテキストエリア<textarea> を使います。
しかしこのテキストエリア、文字数を制限する<maxlength="数字">が機能せず、スクロールバーと共に無限にテキスト入力ができてしまい非常に困ります。
そんな時、便利なのがこれです↓↓
厳密に言ってしまうと「文字数の制御」ではなく「文字数のお知らせ」になりますが、
入力している時点で「現在の文字数」と「入力可能な残り文字数」をユーザーに伝えるといった点では、なかなか効果があるようです。
この方法はユーザへの配慮にしかすぎないので、確認ページでの補正やサーバサイドでの制御を必ず行う必要があります。
以下のコードを 参照してください。最大文字数は50文字に設定しています
<form name="form">
<span id="slen">
|
業務アプリケーション開発|クライアントサーバシステム|プラグインアプリケーション|ブラウザベースシステム|サポートサービス
WEBシステム開発|WEBシステム簡単見積もり|ご相談窓口|システム開発センター
Copyright(c) 1998-2008 SeasonSolution.Inc. All Rights Reserved.