|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
Redirectする前にエラー処理
てつやさん
[2001/10/04 0:14:21]
[675]
|
Re:Redirectする前にエラー処理
YasNet(管理人)さん
[2001/10/04 1:37:27]
[680]
Re:ありがとうございます!
てつやさん
[2001/10/04 23:09:17]
[684]
|
| [675] Redirectする前にエラー処理 |
| 投稿者:てつやさん 2001/10/04 0:14:21 |
| # さきほど題名を入力し忘れましたので、再度投稿させていただきます。 はじめまして。ここに投稿すべき話題ではないかもしれませんが・・・ お聞きしたいのは、入力フォームのエラー処理についてです。 ユーザに名前や住所などの項目を入力させて登録ボタンを押すと、何も 入力されていない場合はエラーダイアログを表示させてもとの画面に 戻るという処理です。また、元の画面に戻る際は、入力された項目に 関しては残しておきたいのです。 自分がイメージしている処理の流れは以下のようなものなのですが・・・ ユーザ入力画面(hoge.html) ↓ボタン押下 サーバサイド処理(hoge.asp) ↓エラーだった場合 ユーザ入力画面(hoge.html) つまっているのはダイアログの表示と元のユーザ入力画面に戻る部分 です。下記のようなソースだとダイアログが表示されずにhoge.html に飛んでしまいます。また、Response.Redirectをコメントにすると ダイアログだけは表示されます。 要するに、Redirectする前に、エラーダイアログを表示させたいの ですが・・・何かよい方法がありましたらご教授ください。 よろしくお願いします。 ***hoge.html*** <html> ・ ・ <form method ="POST" action ="hoge.asp"> <INPUT type="text" name="aaa" size="30" maxlength="30"> <INPUT type="text" name="bbb" size="30" maxlength="30"> </form> ・ ・ </html> ***hoge.asp*** <html> ・ ・ <% If aaa="" or bbb="" Then %> <script Language="vbscript"> alert "何も入力されていません" </script> <% Response.Redirect "hoge.html" End If %> ・ ・ </html> |
| [680] Re:Redirectする前にエラー処理 |
| 投稿者:YasNet(管理人)さん 2001/10/04 1:37:27 |
| こんにちは YasNetです > 要するに、Redirectする前に、エラーダイアログを表示させたいの > ですが・・・何かよい方法がありましたらご教授ください。 サンプルのような未入力チェック程度なら、javascriptで十分だと思いますよ。 ですのでユーザ入力画面でjavascriptでチェックしてそのまま、alert処理をさせましょう こんな、、答えを期待していないような・・・ では では |
| [684] Re:ありがとうございます! |
| 投稿者:てつやさん 2001/10/04 23:09:17 |
| > サンプルのような未入力チェック程度なら、javascriptで十分だと思いますよ。 > ですのでユーザ入力画面でjavascriptでチェックしてそのまま、alert処理をさせましょう javascriptは全くの未経験でしたので、ネットで調べながらやってみたらうまくいきました。 ちょっと頭が固くなっていましたね。サーバサイドでなんとかしようと必死になってました。お恥ずかしい。 本当にありがとうございます。助かりました。 |
|
TreeBBS For ASP V.0.1.3 |