- - PR -
Webアプリケーションのテキストボックスについて
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2004-02-05 14:11
はじめて投稿します。
ASP.NETでWebアプリケーションの開発をしています。 ASP.NETについては超初心者です。 投稿するまでに、過去ログや他のサイトでも 調べてみましたが分からなかったので、教えていただければと思います。 Webフォームのテキストボックスにおいて 1.数字項目でチェックを行い、表示のみ金額表示(3桁ごとのカンマ区切り) をするにはどうすれば良いでしょうか? (ちなみに数字チェックはCompare Validatorコントロールを使っています) 2.テキストボックスからTabキーでフォーカスを移動したときに、 演算処理を実行するにはどうすれば良いでしょうか? もし、Java Scriptを使用せずにできる方法があれば 教えていただきたく思います。 よろしくお願いします。 | ||||||||
|
投稿日時: 2004-02-05 21:16
とりあえず↓だけ。
これは、「Tabキーに関わらずフォーカスが移動したとき」と解釈してもよいでしょうか? 「ユーザーがテキスト ボックスのテキストを変更するたびに、サーバーへのポストバックが自動的に発生」するように設定することは可能です。
えぇと、これはむりです。 フォームの内容をサーバーにPOSTするためには、基本的にはSUBMITボタンを押すか、Scriptを利用するしかありません。 | ||||||||
|
投稿日時: 2004-02-05 22:11
Validatorコントロールは使ったことが無いので
それ以降を。(しかも今は環境も無い)
TextChangeみたいなイベントがあれば、 それを呼んでサーバ側で演算する・・・かな? ところで、なぜJavaScriptを使用しないのでしょう? (仕様?分からないから?) やろうと思えばサーバ側でも可能だと思いますが、 レスポンスがやや遅くなってしまうと思います。 (フォーカスが移動するたびにリロードされるような感じ。 想像しただけでも怖い・・・) なので、カンマ区切りや演算はJavaScriptにした方が良いかと。 それか、ボタンのClickイベントでサーバに送って処理するとか。 #ちなみに、.NETの初心者ですか?それともWebアプリの初心者ですか?
サーバコントロールのボタンを使えば JavaScript不要でサーバにPOSTできますが。。。 _________________ まゆりん @ わんくま同盟 Blog る。 | ||||||||
|
投稿日時: 2004-02-05 22:33
誤解を招く記述で失礼いたしました。 私が上で書いた「フォームの内容を〜〜しかありません。」は、 ASP.NETの世界の話ではなく、一般的なウェブブラウザでの話でした。 従いまして、「SUBMITボタン」=「type属性の値が"submit"なinput要素」のことだとお考えください。 # サーバコントロールのボタンもレンダリングされれば「SUBMITボタン」になりますよね。 | ||||||||
|
投稿日時: 2004-02-06 08:49
VBScriptとか で、なぜJavaScriptじゃ駄目なんですか? なにかJavaScriptに関する制約があるんですか? Compare Validatorについても、ブラウザ上ではJavaScript(JScript)で検証しますけど。 | ||||||||
|
投稿日時: 2004-02-06 09:20
返信ありがとうございます。
>ところで、なぜJavaScriptを使用しないのでしょう? >で、なぜJavaScriptじゃ駄目なんですか? これについては、私がJavaScriptを使ったことが なかったため、他に方法があればと思いまして・・・。 勉強不足なまま質問をしてしまいましてすみませんでした。 | ||||||||
|
投稿日時: 2004-02-06 10:00
HTML、スタイルシート、JavaScript 上記3つはWebアプリ開発の基本です。 これらを取り扱っているサイトは星の数ほどありますので、 ご自分がやりたいことを調べてみては如何でしょうか。 #Webアプリの初心者さんでしたか。 _________________ まゆりん @ わんくま同盟 Blog る。 | ||||||||
|
投稿日時: 2004-02-06 10:33
るぱんです。
何でもそうかも知れないですけれど、 畑違いですけれど(WEBアプリではないので)、 チャレンジするのが怖いと言うのは正直あります。 今は、DBからWEBまで直接つなぐプロジェクトとかも多いと思います。 例えば、土日とかタイムカード押した後(必ずこうしろってわけではないです。) 自分なりに試してみて、「お?使えそうだな?」って調べてからプロジェクト入ると 楽しくって仕方ないですよね。 自分なりに楽しむ為の工夫って必要だと思うんですよね。 他人に仕事を与えられて「くそ・・・使われてる・・・。」って腐るより、 「自分で仕事を取っていく」方が楽しいと思うんですよね。 「じゃぁ、そのためにはどんな工夫が必要か・・・?」 こんなのが必要じゃないですかね? 楽しまないと損ですよね?(笑) |
1