- - PR -
数値編集について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-04-28 12:31
ASP.NETの開発をVB.NETで行っています。
サーバコントロールのテキストBOXで、数値入力をさせるのですが、 そのテキストBOXにフォーカスがない時は、「999,999」のような桁区切りのカンマ 表示をさせ、入力時には、桁区切りのカンマを表示させない制御をしたいのですが、 このような事は可能でしょうか? ラベル等で、表示専用の画面項目を用意するべきなのでしょうか? ASP.NETの開発は初めてなので、変な質問でしたらすいません... | ||||
|
投稿日時: 2005-04-28 12:34
こんにちは、じゃんぬ です。
クライアントサイドの制御は、Script で行います。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2005-04-28 12:41
ども、ぼのぼのです。
結論から言うと、可能です。「フォーカスが外れたらカンマをつける」「フォーカスが当たったらカンマをとる」この2つの処理を実装すればいいわけですが、サーバ側(*.vb)に実装する方法とクライアント側(*.aspx,*.htm)に実装する方法があります。 サーバ側で実装すると、フォーカスが当たったり外れたりする度に処理がサーバに飛ぶことになるので、使い勝手はかなり悪い。ので、クライアント側で実装する方が現実的と思われます。 となるとASP.NETの知識というより、javascriptの知識になります。javascriptに関しては、インターネット上に山ほど情報が落ちてるので、まずはGoogle等の検索エンジンで「javascript」+適当なキーワードで検索してみてください。 うわっ、かぶった… orz [ メッセージ編集済み 編集者: ぼのぼの 編集日時 2005-04-28 12:42 ] | ||||
|
投稿日時: 2005-04-28 12:46
ありがとうございます。
クライアント側で実装する方法で検討してみます。 |
1