1

AnyTime Pickerによって最初に生成された値を操作する方法は?たとえば、AnyTimeを含む入力フィールドがあります。そのフィールドをクリックすると、現在の時刻が入力され、次のラウンド時間に入力したいと思います。

4

2 に答える 2

3

これらのanytime.jsの行を変更してみてください

//  Initialize the picker's date/time value.

        try
        {
          this.time = this.conv.parse(this.inp.val());
          this.offMin = this.conv.getUtcParseOffsetCaptured();
          this.offSI = this.conv.getUtcParseOffsetSubIndex();
        }
        catch ( e )
        {
          this.time = new Date();
        }

//  Initialize the picker's date/time value.

        try
        {
          this.time = this.conv.parse(this.inp.val());
          this.offMin = this.conv.getUtcParseOffsetCaptured();
          this.offSI = this.conv.getUtcParseOffsetSubIndex();
        }
        catch ( e )
        {
          this.time = new Date();
          this.time.setHours(this.time.getHours()+1,0,0,0);
        }
于 2010-08-12T09:32:43.397 に答える
1

ピッカーはフィールドの時間を初期値として使用し、フィールドを解析できない場合にのみデフォルトで現在の時間を使用します。ピッカーを初期化する最も簡単な方法は、正しい形式であることを確認して、必要な開始値をフィールドに入力することです。

于 2011-03-14T10:36:34.600 に答える