• 締切済み

jQueryデートピッカーの開始日を翌々日からに

メールフォームを作っています。 ピッカーを使い当日からの表示ではなく 翌々日から 日付を有効したいのですが javaスクリプトのコードの中で minDate: 0,を '+2d’にしてみましたが 出来ませんでした。 他に方法があるのでしょうか?

みんなの回答

回答No.1

使ったこと無いけど、公式ドキュメント探してみた。 http://api.jqueryui.com/datepicker/#option-minDate 公式ドキュメントには '+2d’といった記述方法は紹介されていませんね。 実際の2日後の日付を入れるんでは?

kuma823
質問者

お礼

minDate: 0だけでは 動作しませんでしたので JAVAスクリプトのコードの変更をしてみたら 出来ました。 targetMinDate.setDate(targetMinDate.getDate() + 1);

kuma823
質問者

補足

公式ドキュメントをありがとうございます。 ここに 日(day)は”d”と解説されてましたので dであることは間違いないようです。 公式ドキュメントでは 日(day)は”d”になっていて  私の方は’d’になっていますので ここに問題があるのかも  公式ドキュメントを頼りにいろいろ試してみます。

関連するQ&A

  • VBA・Excelフォーム選択時にデートピッカー

    お世話になります。 添付画像のようなフォームを作る予定です。 日付を入力させるのに、テキストボックスを用意しました。 テキストボックス選択時(カーソルが点滅しているとき)にデートピッカーを表示させるようなことは可能でしょうか?(できれば画像の赤枠のあたりに出てくる形がいいです) ご教授よろしくお願いいたします。

  • WORDで翌日や翌々日の日付を表示させたい

    定型文を作成する際、翌日(翌々日)の日付の文書を前日に印刷したいのですが、フィールドコード等で自動的に表示させることはできないでしょうか?システムの日付を変更することは避けたいと思っています。

  • jQuery読み込みについて プログラミング

    ホームページの入力フォーム作成で入力フォーム→確認画面の表示するコードを書いているのですが、実際に書いたコードは一番下のURLにあります」 書き方は下のURL(1)のサイトに載っている書き方と全く同じコードを書いているのですが (1)https://www.web-officer.com/php/how-to-make-inqu … check_contactformという名前の関数を使用するにはjQueryを読み込ませないといけないようで CDN経由でjQueryを読み込みできるらしいのですが、以下のコードGoogleが提供しているコード <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> をcontact.htmlのHeadの中に記入したのですが、すべての<script>タグにtype属性が必要です、と表示されてcheck_contactform関数が起動しません。他のCDNコードでもも同様でした。どうしたら良いでしょうか?書き方が間違っているのでしょうか? すごく困っています。回答よろしくお願い致します。 コードは下にURL に書いてあります。contact.htmlの中にCDN経由でjQueryを起動するコードをHeadの中に記入しました。 「contact.html」(入力フォーム、check_contactform関数のコード) https://drive.google.com/file/d/15sFCKKJ_kCT3HXKLxqoZT6oaRG5e_csk/view?usp=sharing 「confirmation.php」(確認画面の表示) https://drive.google.com/file/d/1VWREEhXlpajsEHjF-NOeSqeocHmSLnME/view?usp=sharing

  • メルアドを載せないメール送信フォームをJAVAスクリプトで作れませんか

    メルアドを載せないメール送信フォームをJAVAスクリプトで作れませんか? ホームページにメルアドを載せるとジャンクメールが来るし、CGIもつくれないので、解決方法を探しています。 メルアドを載せないメール送信フォームをJAVAスクリプトで作ることはできるのでしょうか?

  • Excel VBA テキストボックスに当日の日付

    Excel 2013において、VBAで入力フォームを作成中の初心者です。 入力フォームの中に日付の項目があり、テキストボックスに手入力しています。 そのテキストボックスに当日の日付を自動で表示させたく、ネットで調べ試しましたが、うまくいきません。 やりたいこととしては、テキストボックスに今日の日付を自動的に和暦で表示させ、その日付を変更する場合には、「2016-12-03」などと入力後、和暦に自動的に変換して表示させたいのです。 手入力において、「2016-12-03」と入力後、自動的に和暦に変換するコードはネットで見つけることができ、うまくいったのですが、当日の日付を自動的に表示させる方法がわからずにおります。 日付を手入力後、和暦で表示させるコードは以下のようにしてあります。 Private Sub textbox1_AfterUpdate() With Me.textbox1 If IsDate(.Value) Then .Value = Format(.Value, "ggge年m月d日") End If End With End Sub どなたか、教えていただけると助かります。 よろしくお願いいたします。

  • JavaScript で日数の加算をしたい

    Java Scriptを少しずつ勉強しています。 例えば、フォームに西暦「2000」年と入れると、 自動的に「2000年12月31日」から1234日後の日付を表示させるようにしたいです。 どんなふうに書けば、できますか? まだ初心者なのでよろしくお願いいたします。

  • jQuery UIについて

    今jQueryUITabsというプラグインを使ってタブによる切り替えを行おうとしています。 このプラグインでは、タブの内容をajaxのように他のページを読み込めるとのことで 以下のようなコードを書いてみました。 この場合に、tabs.htmlの方で、読み込んだ先のフォームがクリックされたのを検知するには どうしたらよいのでしょうか。 単純に、tabs.htmlのスクリプトの部分に次のようなコードを書いても「Undifined」が表示されてしまいました。 $("#form1").submit(function(){ alert($("#form1_text").val()); }); もし解決策をご存知でしたら、ご教授お願いいたします。 --------- Tabs.html ------------------ ++++++script++++++++ $(function(){ $("#tabs").tabs(){}); }) ++++++script++++++++ ++++++html++++++++ <div id ="tabs"> <ul> <li><a href = "test1.html">テスト1のフォーム</a></li> <li><a href = "test2.html">テスト2のフォーム</a></li> </ul> </div> ++++++html++++++++ --------- Tabs.html ------------------ --------- test1.html ------------------ <form id = "form1"> <input type = "text" id = "form1_text"> <input type = "submit" id = "form1_submit"> </form> --------- test1.html ------------------ --------- test2.html ------------------ <form id = "form2"> <input type = "text" id = "form2_text"> <input type = "submit" id = "form2_submit"> </form> --------- test2.html ------------------

  • JavaScript で年数、日数の加算をしたい

    Java Scriptを少しずつ勉強しているのですが、なかなか進歩しません。 教えてください。 例えば、フォームに西暦「2000」年と入れると、 そこから自動的に5年後の年末「2005年12月31日」から、さらに1180日後の日付を表示させるようにしたいです。 どんなふうに書けば、できますか?

  • HPビルダーver6でのフォーム確認ページ作成方法を教えて下さい。

    環境:os win me ビルダーver6でアンケート等のフォームページを作成して、見てくれた人から回答してもらう際に、入力のあった項目だけを確認ページに表示させ、それをメールで送信しもらいたいのですが、どの様にすればよいかどなたか教えて下さい。javaスクリプトを使えば出来そうなのですが、あまり知識がありません。ビルダーの中にもjavaスクリプトの機能がある様なのですが、ビルダーのガイドブックを色々見ましたが詳しく載ってませんでした。できれば、私の様な素人でも解かりやすいjavaスクリプトのガイドブックやjavaスクリプトの例文が載っているサイトのURLを教えて下さい。

  • jquery select要素のdisplay:noneについて

    jqueryを使用して、要素の表示・非表示をさせたいのですが、 下記、コードで問題が出ています。 <html> <head> </head> <script src="js/jquery-1.2.6.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ $(".dis").toggle( function(){ $("table.displayArea").attr("style","display:block"); }, function(){ $("table.displayArea").attr("style","display:none"); } ); }); </script> <body> <a href="#" class="dis">test</a> <table class="displayArea" style="display:none"> <tr> <td><select name=""> <option selected="selected">選択</option> </select></td> </tr> </table> </body> </html> aタグをクリックするとselectフォームがちゃんと表示されるんですが、 再度クリックしてもselectフォームが非表示にされません。 試しに、フォームでなくただのテキスト文字にしてみると、 ちゃんと、表示・非表示がうまくいきます。 その他のフォーム要素も試してみたのですが、問題ありませんでした。 なのでselect要素だけちゃんと非表示されないようです。 何が原因なのかお分かりになる方がいらっしゃいましたら、 ご教授いただけると幸いです。

専門家に質問してみよう