-PR-
締切済み

WEBとデータベースの構築について

  • 暇なときにでも
  • 質問No.88647
  • 閲覧数62
  • ありがとう数1
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 46% (22/47)

今、仕事で、データをWEB画面から、データベースにを落とすというものを構築しているのですが。よろしければひとつ教えていただきたいです。
それは、WEBのINPUT画面ですでに入力する型を決める方法はあるのでしょうか?
例えば、WEB上の「日付」の欄にカーソルをあわせて入力しようとすると、「yyyy/mm/dd」という感じで入力形式が決められていて。入力していく段階ではじめの4桁を入力した時点で「/(スラッシュ)」が現れ、スラッシュを自動で挟んで、月の入力に入っていくとか・・・要するに、グラフィカルに入力型がわかるようにする方法です。
ちなみに、MSSQL2000をサーバーとして、後は、JavaScriptとColdFusionを使用しています。
なにか、方法をご存知の方よろしくお願いします。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル13

ベストアンサー率 33% (427/1283)

ない事も無いのですが、基本機能だけではありません。

 ASPを使うとか、JSPを使用するとか...
 JavaScriptを使用すれば出来るとは思いますが、エラー処理を考えると面倒ですよぉ
 それよりも、ユーザに選択させる形式の方がユーザには便利だと思いますがどうでしょうか?
 年のコンボボックスと、月のコンボボックスと日のコンボボックスを用意して、それらを選択させた方が楽ですし、数字の入力値チェックの手間が省けます(ある程度)。
 そういった方法では駄目なのでしょうか?
お礼コメント
obahiro

お礼率 46% (22/47)

ありがとうございます。
実際には、こうしよう・・ああしよう・・・と考えるのですが、ユーザーの側に立つと煩わしさが出てしまうようです。
コンボボックスという案を考えてみて、責任者の方と話し合ってみようと思います。ありがとうございました
投稿日時 - 2001-06-14 14:42:26


  • 回答No.2

JavaScriptでできないことは無いですが、mnabeさんのおっしゃるように、うっとーしいですよ?
ユーザーに、返って混乱を招くと思います。
私もColdFusionで開発をしていますが、色んな関数が用意されているので、確認画面でチェックを入れています。

入力はそのままのテキストボックスでさせておいて、スラッシュを入れて入力するように注意書きを書いておきます。
次の画面でform変数として受け取った後に、スラッシュが含まれている「yyyy/mm/dd」という形式かどうかを、正規表現でチェックして、日付として正しいかどうかを「IsDate」関数でチェックします。
それらが正しければDateFormat関数できちんと「yyyy/mm/dd」の形式に生成したデータを、DBに流せばいいのではないでしょうか。
このQ&Aのテーマ
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ