|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
チェックボックスについて
高橋さん
[2002/02/22 9:49:31]
[1719]
|
Re:チェックボックスについて
たまコさん
[2002/02/22 10:14:20]
[1721]
Re:チェックボックスについて
高橋さん
[2002/02/22 10:20:56]
[1722]
Re:チェックボックスについて
北岳さん
[2002/02/22 10:47:40]
[1723]
Re:チェックボックスについて
高橋さん
[2002/02/22 14:49:57]
[1726]
|
| [1719] チェックボックスについて |
| 投稿者:高橋さん 2002/02/22 9:49:31 |
| はじめまして。ASP初めて1週間目の超初心者です。(汗 さっそくなんですが、質問させてください。 チェックボックスをクリックした時に DBを更新させたいのですがうまくいきません。 チェックボックスのOnClickに 【OnClick="<% 関数A %>" <% 関数B %>】 (関数AがDB更新用のロジック:関数BはDBを参照してDATAが存在していたら、"Checked"を返す) と記述しています。しかしクリックした時に何も起こりません・・・ 一応色々と試してみて <SCRIPT language="VBSCRIPT">と <SCRIPT language="JAVASCRIPT">で作った関数では、 クリックイベントが発生しました。 が、DBの更新が全然わからなかったので、 なんとかASPで出来ないものかと思ったのですが、 画面を遷移させずにチェックボックスをクリックされたら、 DB更新なんて出来るものなのでしょうか? それとも"SCRIPT"タグ内で 処理しないとだめなんでしょうか? 解り辛い文章ですが、教えて下さい。 |
| [1721] Re:チェックボックスについて |
| 投稿者:たまコさん 2002/02/22 10:14:20 |
| > チェックボックスをクリックした時に > DBを更新させたいのですがうまくいきません。 サーバサイドスクリプト、クライアントサイドスクリプトの切り分けが まだ理解できていないように思いますが如何でしょうか? WSHなどを使用しないとクライアントのイベントでサーバ処理を呼出す事はできません。 以下のリンクとかで少しは雰囲気が掴めるでしょうか? http://plaza10.mbn.or.jp/%7EHighBridge/webapl02.htm http://www.users.gr.jp/Developer/ASP/basic/serversidescript.asp http://www.microsoft.com/japan/developer/thisWeek/asp/c981125.asp クライアント(ブラウザ操作)からサーバ処理(DBアクセス)を呼ぶためには*基本的に*サーバへ一度データを送信する必要があります。 ので、onClickイベントで自分自身のファイルへsubmitさせて、サーバへ処理を渡してあげましょう。 普通、テストの時は1台のマシンで動作確認をしているので、サーバマシン=クライアントマシンだと思いがちなんですね。誰もが一度は通る道(^-^;) これはASPの基礎中の基礎なのでしっかり理解する事が重要です。 頑張って下さいませ。 |
| [1722] Re:チェックボックスについて |
| 投稿者:高橋さん 2002/02/22 10:20:56 |
| > サーバサイドスクリプト、クライアントサイドスクリプトの切り分けが > まだ理解できていないように思いますが如何でしょうか? > WSHなどを使用しないとクライアントのイベントでサーバ処理を呼出す事はできません。 さっそくのレスありがとうございます。 たしかにまだ理解してないです。(汗) なんとなく、そーじゃないかな?なんて思ってたのですが、 やっぱりですか・・・ とりあえず、教えてもらったリンク先でもっと勉強してきます。 ありがとうございます。 |
| [1723] Re:チェックボックスについて |
| 投稿者:北岳さん 2002/02/22 10:47:40 |
| > とりあえず、教えてもらったリンク先でもっと勉強してきます。 横レス失礼。 サーバサイドとクライアントサイドのお話でしたら、 このサイトでも、検索すれば結構あります。 |
| [1726] Re:チェックボックスについて |
| 投稿者:高橋さん 2002/02/22 14:49:57 |
| > > とりあえず、教えてもらったリンク先でもっと勉強してきます。 > > 横レス失礼。 > サーバサイドとクライアントサイドのお話でしたら、 > このサイトでも、検索すれば結構あります。 そーなんですか? 一応見たつもりだったのですが・・・ かなり見落としてますね(汗) 一応さっきの件解決(?)しました。 FORMにhiddenの領域を確保して。 チェックボックスがクリックされたら、 フラグ("checked" or "notchecked")を 立て飛び先を自分にして、リロードする。 先頭でフラグ判断して、DBの更新をする。 こんな感じでやってみたら、うまい事動きました。 ちょっとブサイクですけど(笑) たまコさん 北岳さん ありがとうございました。 また何かあったらよろしくお願いします。 |
|
TreeBBS For ASP V.0.1.3 |