- PR -

【ASP.NET】TextBoxの入力規制(カナ文字のみ)

投稿者投稿内容
VBびぎなー
会議室デビュー日: 2006/05/29
投稿数: 16
投稿日時: 2006-09-01 11:34
引用:

・メールアドレス入力時は、@ の左辺と右辺にテキストボックスを設ける。
・com,net.jp などのドメイン属性は選択。
・全角・半角制限時は、可能な限りの変換をした後に、結果を再入力時に表示させる。


なるほど、ユーザインタフェースとしても親切ですね。

やっぱり入力段階で制限をかけるのは、難しいみたいですね・・・
ぶさいくろう
ぬし
会議室デビュー日: 2005/11/22
投稿数: 1232
お住まい・勤務地: 川崎市(は俺も含めてロクな人間が住んでないよw)
投稿日時: 2006-09-01 11:44
アンチだ。
引用:

R・田中一郎さんの書き込み (2006-09-01 09:12) より:
・メールアドレス入力時は、@ の左辺と右辺にテキストボックスを設ける。


辞書に登録している人もいるよなー。
引用:

・com,net.jp などのドメイン属性は選択。


同上+全ドメインなんてどう確保するの?
それに探すの面倒くさいしーーー。

日付もそうだよな。19xx 10 14 とかいちいち選択するより入力した方が速いっての。
R・田中一郎
ぬし
会議室デビュー日: 2005/11/03
投稿数: 979
投稿日時: 2006-09-01 15:46
引用:

VBびぎなーさんの書き込み (2006-09-01 11:34) より:

なるほど、ユーザインタフェースとしても親切ですね。

やっぱり入力段階で制限をかけるのは、難しいみたいですね・・・


あくまでも僕の場合ですけど(アンチの方もいらっしゃるようですし^^;)
他の方も仰っていますが、入力制限は端末側の仕事になってしまうので、どの端末なら可能なのか?を調べるよりは、サーバー側で入力チェックをしてしまう方が汎用的ですね。

引用:

ぶさいくろうさんの書き込み (2006-09-01 11:44) より:

辞書に登録している人もいるよなー。


登録していないひともいるよなー^^;
何も無いところから、英字を入力するのは面倒です。(僕だけでしょうか?)
仮に万一、辞書に登録している人が極稀にいても、一旦入力して削除するのもそんなに手間じゃなかろうかと・・・

引用:

ぶさいくろうさんの書き込み (2006-09-01 11:44) より:

同上+全ドメインなんてどう確保するの?
それに探すの面倒くさいしーーー。


基本的にベタ入力の場合が多いですが、.jp .net. com などは選択ですね。
ただ、携帯のメールアドレスの入力が多いことが想定される場合は、テキストボックスの下に、ラジオボタンで選択肢を並べて、「選択か、それ以外なら入力」という手を使いますね。

引用:

ぶさいくろうさんの書き込み (2006-09-01 11:44) より:

日付もそうだよな。19xx 10 14 とかいちいち選択するより入力した方が速いっての。


数字に関しては、同じ意見でした。
しかし、自社内の数人の若い女性数名に確認したところ「選択の方が楽〜」って言われてショックを受けてしまいました。
これは身近で数名しかサンプルを取ってないので、違う条件だと結果は変わるかもしれませんが。
入力モードを切り替えるのが面倒だとか・・・

[ メッセージ編集済み 編集者: R・田中一郎 編集日時 2006-09-01 16:22 ]
べる
ぬし
会議室デビュー日: 2003/09/20
投稿数: 1093
投稿日時: 2006-09-01 16:15
余談めいた話ですが私の携帯では英字入力時に[*]を押すと、
[.ne.jp]とか[.co.jp]とか[http://]とかの一覧がでてきますね。
R・田中一郎
ぬし
会議室デビュー日: 2005/11/03
投稿数: 979
投稿日時: 2006-09-01 16:24
引用:

べるさんの書き込み (2006-09-01 16:15) より:
余談めいた話ですが私の携帯では英字入力時に[*]を押すと、
[.ne.jp]とか[.co.jp]とか[http://]とかの一覧がでてきますね。


今、試してみました。
僕の携帯では、「記号」というボタンを押すと、
(以下同文)

・・・・選択機能は不要かもしれませんね orz
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-09-01 16:42
検証コントロールが使えない以上、サーバ側のチェックになるでしょう。
クライアント スクリプトでの検証を入れるのは良いですが、
サーバー側のチェックが省略できるなんてことはあり得ませんし。

以下、オフトピですが、

引用:

R・田中一郎さんの書き込み (2006-09-01 15:46) より:

登録していないひともいるよなー^^;
何も無いところから、英字を入力するのは面倒です。(僕だけでしょうか?)


この部分は反論になり得ないですよね。
何もないところから入力するのが面倒なのは、むしろ辞書登録していない人ですから。
フィールドを分割したとしても省略できるのは、実質 @ や .com などだけですし。

引用:

仮に万一、辞書に登録している人が極稀にいても、一旦入力して削除するのもそんなに手間じゃなかろうかと・・・


むしろ、ドメイン部とで分けたものを、追加で辞書登録すれば良いことですね。

引用:

入力モードを切り替えるのが面倒だとか・・・


多くの場合、英数字モード全開でいけると思いますけど。。。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
mio
ぬし
会議室デビュー日: 2005/08/25
投稿数: 734
お住まい・勤務地: 神奈川県
投稿日時: 2006-09-01 17:15
辞書登録しないでも、自端末ならプロフィールからメールアドレスを呼び出せるものもありますよ(多いかどうかは知らないけど)。

で、ふつうサーバ側でやらないとまずいでしょう…。
scriptを入れておいて二段チェックもありですが、相手が携帯ではあんまりページを重くしたくもないし。

#「JavaScriptで入力チェックしてるんだから、サーバでチェックする必要ないじゃん」と言われて困った覚えあり…PCのWebアプリですが。

数字の選択は選択で、ホームポジション(と言うんだろうか)から、手を離さないで良いという意味はあります。
それを「楽」と言うかどうかは、やはり人によるのでしょうね。
R・田中一郎
ぬし
会議室デビュー日: 2005/11/03
投稿数: 979
投稿日時: 2006-09-01 19:07
引用:

じゃんぬねっとさんの書き込み (2006-09-01 16:42) より:

以下、オフトピですが、


オフトピですが・・・

引用:

じゃんぬねっとさんの書き込み (2006-09-01 16:42) より:

引用:

R・田中一郎さんの書き込み (2006-09-01 15:46) より:

登録していないひともいるよなー^^;
何も無いところから、英字を入力するのは面倒です。(僕だけでしょうか?)


この部分は反論になり得ないですよね。
何もないところから入力するのが面倒なのは、むしろ辞書登録していない人ですから。
フィールドを分割したとしても省略できるのは、実質 @ や .com などだけですし。


言われてみれば確かにそうですね orz
入力ミスによる再入力の手間を軽減させるため・・・云々、という趣旨のつもりだったんですが、なんのこっちゃわからなくなっていますね^^;

引用:

じゃんぬねっとさんの書き込み (2006-09-01 16:42) より:

引用:

入力モードを切り替えるのが面倒だとか・・・


多くの場合、英数字モード全開でいけると思いますけど。。。


なるべく十字キーで操作したいという意見でしたが。

#select 項目の数に制限を設けている端末があるので、日付などで1〜31の選択肢を設けると動作保障されなくなったりするんですよね。
#かといって、0〜9を二つ並べるのも、なんだかなぁ・・・

スキルアップ/キャリアアップ(JOB@IT)