- PR -

(ASP.NET)TextBox入力について

1
投稿者投稿内容
MOBI
会議室デビュー日: 2003/11/22
投稿数: 8
投稿日時: 2004-02-06 22:21
毎日大変勉強させて頂いております。

今ASP.NET(言語:VB.NET)でWEBアプリを開発しているのですが、
TextBoxへのデータ入力について行き詰まってしまい、お力を貸
して頂きたいと思い投稿いたしました。

内容なんですが、ある画面にWEBフォームのTextBoxを配置します。
そこから入力されたデータについて、クライアント側で一定時間お
いて、サーバーへPOSTしたいと考えているのですが、そもそもこ
のような動きは可能なのでしょうか?

もし可能なら、方法をご教授願いませんでしょうか。よろしくお願い
します。
Crime
常連さん
会議室デビュー日: 2002/08/26
投稿数: 34
お住まい・勤務地: Japan
投稿日時: 2004-02-08 08:36
こんにちは。

>>クライアント側で一定時間おいて、サーバーへPOST

この事なのですが
「データ入力後画面が切り替わり、ユーザは普通に色々な操作をしている。」
ということなのでしょうか。
それとも「その画面のまま暫く待つ。」ということなのでしょうか。

もしも後者で有れば下記スレッドが参考になるかと思います。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=4536&forum=7
もしくはJavaScriptを利用するとか。

※前者の場合マルチスレッドとかを用いるのかな?
私は使用したことが無いのでなんとも言えません。申し訳無いです。
MOBI
会議室デビュー日: 2003/11/22
投稿数: 8
投稿日時: 2004-02-08 23:28
Crimeさん、ありがとうございます。

この件なのですが、今開発中の画面のTextBoxに一度に
2つのバーコードデータを続けて入力し、2つのデータ
の入力が終了したタイミングでサーバー側で処理をさせ
ようとしています。ただし、このTextBoxにはバーコード
データが1つしか入力されないこともあります。

実装として、クライアント側で、例えば最初のデータが入力
されて3秒くらい待ち、その後入力データが無ければそのま
まTextチェンジの処理が走るようにすることができないかと
考えたのですが・・・(データ入力後、クライアント側でその
ままの画面で3秒waitさせたい)。JavaScript等を調べたので
すが、どうしてもみつけることができませんでした。

このような動作は無理なのでしょか?

Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2004-02-09 06:32
http://tohoho.wakusei.ne.jp/js/start.htm#DynamicTime
ここに「1秒おきに表示する時計」がある

入力イベントでリセットすればOk

やっていることをよく理解して、何をまねして、何はまねしてはいけないか、よく吟味してください。
1

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