0

Yii にプロジェクトがあり、juidatepickerウィジェットから日付を選択するタスクがあります。ただし、年/年-月/年-月-日の3 つの異なる型である必要があります。datepicker を変更して、1 つの datepicker でその 3 つのタイプの日付を選択するにはどうすればよいですか? 私はJSが苦手で、英語が苦手で申し訳ありません

4

2 に答える 2

0

CJuiDatePickerjQuery UI Datepicker Widgetを実装しているため、プロパティを設定できdateFormatます。動的に変更する方法の例を参照してください。

<p>Please, select date format
<ul>
    <li><input type="radio" name="dateFormat" value="yy" checked="checked">yy</li>
    <li><input type="radio" name="dateFormat" value="yy-mm">yy-mm</li>
    <li><input type="radio" name="dateFormat" value="yy-mm-dd">yy-mm-dd</li>
</ul>
<p>Date <input type="text" name="date" id="datepicker">

<script>
    var dp = $('#datepicker');
    var dateFormat = "yy";
    dp.datepicker({dateFormat:dateFormat});
    $(':radio[name="dateFormat"]').change(function(){
        dp.datepicker( "option", "dateFormat", $(this).val() );
    });
</script>
于 2014-12-06T11:46:22.243 に答える