出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

日付のチェック   恵美さん [2002/12/05 9:27:23] [3020]
  Re:日付のチェック   中心者さん [2002/12/05 11:49:12] [3022]
  Re:日付のチェック   adeosさん [2002/12/05 16:40:16] [3029]
    日付のチェック   恵美さん [2002/12/05 18:02:25] [3030]
      Re:日付のチェック   adeosさん [2002/12/05 18:29:40] [3031]
        Re:日付のチェック   恵美さん [2002/12/06 11:03:48] [3032]

[3020] 日付のチェック
投稿者:恵美さん 2002/12/05 9:27:23
登録ボタンをクリックしたときに、
開始日と終了日を比較し、開始日よりも、終了日の日付が以前であれば
エラーにしたいのですが。
日付は、年・月・日とコンボボックスで選択する方法を採用しています。
いろいろ検索してみたのですが、見つけることが出来ず、
この掲示板に書きこまさせていただきました。
どうか、よろろしくお願いします。

[3022] Re:日付のチェック
投稿者:中心者さん 2002/12/05 11:49:12
コンボボックスにどんな値を入れているかは知りませんが、
日付型変数に入れて普通に比較すればいいんじゃないですか?

If [開始日] > [終了日] Then
 エラー
End If

[3029] Re:日付のチェック
投稿者:adeosさん 2002/12/05 16:40:16
日付の比較の仕方でしょうか?

If DateDiff("d", 開始日付, 終了日付) < 0 Then
 Response.Write "エラー"
End If

てなのでいいのでは?

[3030] 日付のチェック
投稿者:恵美さん 2002/12/05 18:02:25
JavaScriptとで書くとどうなりますか?
if(document.frmMain.CboNen.value){
alert("表示タイトルを入力してください");
document.frmCategory.txtTitle1.focus();
return false;
}
コンボボックの年・月・日の値をくっ付けて、比較する関数に値を渡して、戻り値をもらって、alertを出すって方法をとりたいのですが。
宜しくお願いします。

[3031] Re:日付のチェック
投稿者:adeosさん 2002/12/05 18:29:40
a = 0
If DateDiff("d", 開始日付, 終了日付) < 0 Then
 a = 1
End If

aを引数にしてJavaScriptの関数を呼び出す。
a=1ならalertを出してreturn false。

・・・でいいのでは?

[3032] Re:日付のチェック
投稿者:恵美さん 2002/12/06 11:03:48
私の質問にご回答下さったみなさま、ありがとうございました。



TreeBBS For ASP V.0.1.3
Program By YasNet