サポート » プラグイン » 「MW WP Form」というプラグインで任意の期間を指定したい

  • 解決済 lovecrat33

    (@lovecrat33)


    「MW WP Form」というプラグインで日付ピッカー(datepicker)を利用して任意の期間を選択させるようにしたいのですがうまくいきません。

    ■記述例
    [mwform_datepicker name=”test” id=”test” placeholder=”年 / 月 / 日” js='”dateFormat”: yy/mm/dd, “minDate”:new Date(2019, 10 – 1, 15), “maxDate”:new Date(2019, 10 – 1, 25)’ class=”test” size=”30″]

    ■したいこと
     19年10月15日~ 19年10月25日 まで表示させたい

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • こんにちは

    mwform_datepicker ショートコードの js 属性ではコードを渡せないようです。別途 JavaScript を追加して、datepicker にオプションを追加するようにするといいかと思います。

    >ishitaka 様
    早々のご返信ありがとうございます!
    別途Javascriptの追加ですか、、、ちょっとトライしてみます。

    サンプルコードを書いてみました。

    function my_mwform_post_content( $content ) {
    	$type_attr = ( function_exists( 'current_theme_supports' ) && ! current_theme_supports( 'html5', 'script' ) ) ? ' type="text/javascript"' : '';
    	$script = <<< SCRIPT
    <script{$type_attr}>
    jQuery(function($) {
      $('input[name="test"]').datepicker('option', 'minDate', new Date(2019,10,15));
      $('input[name="test"]').datepicker('option', 'maxDate', new Date(2019,10,25));
    });
    </script>
    SCRIPT;
    	return $content . $script;
    }
    add_action( 'mwform_post_content_mw-wp-form-5', 'my_mwform_post_content' );

    >ishitaka 様

    ありがとうございます!
    似たようなやり方を模索していたところ大変参考になるサンプルコードまで書いていただき恐縮です。
    これで頑張ってみます!
    とり急ぎとなりますが厚く御礼申し上げます。

    ありがとうございました!
    無事に解決いたしました。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • このトピックに返信するにはログインが必要です。