• 締切済み

ジャバスクリプトでカレンダーを表示させて日付を入力する

仕事上、webソフト(ハイパータウン)で文書のフォーマットを作成しています。 フォーマット自体はソフトのツールである程度作れるのですが、ツールだけでは作れないタグの入力が必要で、でも私自身ジャバスクリプトはまったく分かりません・・・でも作らなければなりません。非常に苦しいです。 リストボックスで入力する方法もあると思いますが、できればカレンダーを表示させて、日付をクリックして入力する方法にしたいのです。  ジャバスクリプトを理解もしていないのに無謀であることは重々承知ですが、どなたか入力するタグを教えていただけませんか?  宜しくお願い致します。  

みんなの回答

回答No.2

こちらのサンプルはいかがでしょうか? http://www.kanaya440.com/contents/js/calendar/index.html 以下、サイトの説明を元にしたソースコードも記載します。 ”calendar.txt”をダウンロード後、”calendar.js”にリネーム。 --htmlサンプル <HTML> <HEAD> <script src="calendar.js" language="JavaScript"></script> </HEAD> <BODY> <form name="calendar""> <input type="text" name="p1" id="p1" size="30" maxlength="10"><input name="Calendar" type="button" value="日付セット" onClick="wrtCalendar(event,this.form.p1,'yyyy/m/d')"> </form> </BODY> </HTML>

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

検索すればいろいろ見つかるはずです。 とりあえず上に出てきたものを・・ (中身を評価していませんので、あしからず・・・) http://www.kanaya440.com/contents/js/calendar/index.html http://web-jozu.com/javascript/calen_input.html http://www.hajimeteno.ne.jp/dhtml/dist/js69.html

関連するQ&A

  • ファイルメーカーで日付をカレンダー入力するスクリプトは

    ファイルメーカーで日付をカレンダー入力するスクリプトはあるでしょうか。  いちいち年月日を入力せずに、カレンダーをクリックするとフィールドに日付が入力されるようなものです。 そんなスクリプトが公開されていましたら教えてください。

  • Excelの日付の入力でカレンダーを表示する方法

    エクセルのセルに日付を入力する際に、カレンダーを表示してそれをクリックして入力する方法があれば教えてください。

  • Javaでカレンダー作成

    Java超初心者です。 JavaでSwingを使ってカレンダーを作ることになったんですが、 カレンダーに日付を表示する方法がわかりません。 JButtonで縦6個、横7個の計42個のボタンを作り、 そのボタン1個1個に起動した月の日付を表示する カレンダーを作りたいんです。 Calendarクラスでモデルを作った後に、そのクラスをどのように 利用してボタン1個1個に日付を表示させればいいのでしょうか? 説明してくれる方、よろしくお願いします。

    • ベストアンサー
    • Java
  • 任意の日付をカレンダーから入力する

    Excellにて、任意の日付をできるだけ簡単に入力したいと思ってます。そこで、「セル内の右側の方に▼を表示させて、そこをクリックするとカレンダーが表示され、そこの日にちをクリックすると、その日が入力される。」というような入力方法を設定させる方法を教えてください。よろしくお願いします。

  • Excel2003(カレンダー)を使っての日付入力

    Excel2003を使って、(既に用意されている)カレンダーから該当日を選択し、 対象のセルにその日付を反映(代入)させる方法について教えてください。 例えば、A1セルに「終了予定日」とあり、隣りのB1セルに日付を入力する際には、 まず(用意されている)カレンダーを表示させ、そこから該当日(2014.3.31)を選択後、 そのままその日付をB1セルに反映(代入)できるようにしたいのですが、 何かいい方法はありませんでしょうか? 他の質問箱も見て、挿入→オブジェクト→カレンダーコントロール11.0など、 色々試してみたのですが、うまくいきませんでした。 お分かりになる方がおられましたら、分かりやすいご説明よろしくお願いします。

  • エクセル2010 日付入力(カレンダー表示)

    よろしくお願い致します! 【質問本題】 特定のセルを入力するとカレンダーが出てきて日付を選択できるようにしたい!!! 自分なりに調べて試してみたのですが上手く出来ません。。 エクセルのバージョンで対応が違ったり、マクロを作っておこなう方法などありましたが、マクロは「マクロの記録」を使うくらいしかできない程度のもので、私の力量ではあつかう事ができませんでした。。 お手数おかけしますが、ご教授いただけると幸いです。

  • アクセスでの日付入力

    ACCESSで手間のかかる日付入力を出来るだけ簡単に入力できたらと考えています。 カレンダーコントロールを使用すると、日付入力のテキストボックスの数分カレンダーコントロールが必要になってしまうので、出来れば今日の日付を常に表示してボタンを使って前後の日付に変更出来るようにしたいと思っているのですが。 もしくは、コンボボックスのように矢印をクリックすると、カレンダーが出てくるのでも良いのですが。 何か良い方法があれば教えて下さい。

  • シェルスクリプト:入力した日付のチェック

    BourneShell勉強中の初心者のものです。 ユーザーが(yyyy-mm-dd)の形式で入力した日付に対して、日付が指定されたフォーマットにあいかつ範囲以内であることチェックして、次のステップに進みます。 1月から12月まで毎月31日まであるものとみなし、1000年から9999年までが範囲内です。 以下のようなスクリプトを書いたのですが、もう少し短くすっきりとできないでしょうか?何か他に方法があればご教授お願いします。 echo "日付を入力してください(yyyy-mm-dd):\c" read hiduke case $hiduke in [1-9][[0-9][0-9][0-9]-0[1-9]-0[1-9]) break ;; [1-9][[0-9][0-9][0-9]-1[0-2]-0[1-9]) break ;; [1-9][[0-9][0-9][0-9]-0[1-9]-[1-2][0-9]) break ;; [1-9][[0-9][0-9][0-9]-1[0-2]-[1-2][0-9]) break ;; [1-9][[0-9][0-9][0-9]-0[1-9]-3[01]) break ;; [1-9][[0-9][0-9][0-9]-1[0-2]-3[31]) break ;; "") echo "入力されていません" ;; *) echo "指定外です" ;; esac

  • java script????

    このjava script というのがいろいろなところで必要らしいのですが、どうもうまくいきません。 有効にする方法として ツール→インターネットオプション→セキュリティ→インターネット→レベルのカスタマイズ... と行くらしいのですがレベルのカスタマイズのところがグレー表示になっていて押せません。 今はとにかくメールが必要なのですが、これもjava script がないとダメらしいです。Hotmail・Yahoo mail・outlook express・goo mail...などなどいろんなメールを試してみましたがどれもイマイチ使えません。(本文が打てなかったり添付ファイルが付けられなかったり) パソコンは Windows 2000 professional IBM ThinkPad を使っています。 とてもシンプルな機能のものを…と買ったものなので、もともとメールなどの機能は使えないのでしょうか?? それとも設定でどうにかなるのでしょうか?? 回答お待ちしております!!

  • ジャバスクリプト

    よろしくお願いします。 この度、初めてジャバスクリプトに挑戦しました。プログラムをhtmlの<body></body>タグ内に次のように入力しました。 <SCRIPT LANGUAGE="JavaScript"> <!-- fanction passWordCheck(){ pass=prompt("パスワードを入力してください。",""); if (pass !="") { location.href = pass + ".htm"; }else if(pass == null){ passWordCheck(); } } //--> </SCRIPT> <P ALIGN="center"><STRONG>パスワードを入力して入室してください。</STRONG></P> <P ALIGN="center"> <INPUT TYPE="button" VALUE=""入室する" onclick="passWordCheck""(file:///D:/第1章/技006/member.htm#)"> </P></TD> </TR> ところが、これをブラウザに表示すると次のように2つのエラーが出ます。 1 ")" がありません。 2 'PassWordCheck'は宣言されていません。 このエラーを解決したいのですが、よろしくお願いします。

専門家に質問してみよう