2011-02-08 9 views
0

私は時間のテキストボックスに時刻バリデータを設定しようとしています。今は、30分間隔で増分しないものを追加することはできません。私はどのような入力フォームでも分を設定できるようにtimeEntry()を変更しますが、同時に入力を検証します。基本的に私はそれを切り替えると60jQuery - timepicker - minutes分

string script = @"jQuery('.time').timeEntry({timeSteps: [1,30,00]}});"; 
ScriptManager.RegisterStartupScript(this, this.GetType(), "timeEntryScript", script, true); 

に1ための任意の分を設定できるようにしたい{タイムステップ:[1,00]} Iは現在の分に設定されたデフォルト値を取得します。たとえば、10時間を入力すると、現在の時間は47分です。それは10:47を出力します。 1時間に10を入力すると、デフォルトの10時に設定します。また、私はこれを試してみましたhttp://keith-wood.name/timeEntryRef.html

string script = @"jQuery('.time').timeEntry({timeSteps: [1,0], defaultTime: '00:00AM', initialField:0});"; 
ScriptManager.RegisterStartupScript(this, this.GetType(), "timeEntryScript", script, true); 

答えて

2

を動作しませんでした私は、「非常に、彼の応答だった、これを書いた男を電子メールで送信、私はプラグインがから来たのはここ

です機能はサポートされていません "。私は素晴らしい作品のコントロールの.NETバージョンで行った。コードは彼のドキュメントがとても基本的に、私は私のbinディレクトリにDLLを追加しました。何をしたか機能していない

http://www.michaelkbell.com/TimePicker/default.aspx

をダウンロードすることができるのはここです、更新パネル内のページ上のパネルにTimePickerコントロールを追加しました。自動的に入力を検証し、時刻を修正します。下向き/上向きの矢印もあります。

 List<DateTime> list = new List<DateTime>(); 
      list.Add(DateTime.Now); 
      list.Add(DateTime.Now.AddSeconds(30)); 
      list.Add(DateTime.Now.AddMinutes(30)); 
      list.Add(DateTime.Now.AddHours(3)); 

      TimeSelector timer = new TimeSelector(); 
      timer.ID = "timer1"; 
      timer.DisplayButtons = true; 
      timer.DisplaySeconds = false; 
      timer.SetTime(0, 0, TimeSelector.AmPmSpec.AM); 


      TimeSelectorAvailabilityValidator TimeSelectorAvailabilityValidator1 = new TimeSelectorAvailabilityValidator(); 
      TimeSelectorAvailabilityValidator1.AppointmentList = list; 
      TimeSelectorAvailabilityValidator1.AppointmentLengthInMinutes = 90; 
      TimeSelectorAvailabilityValidator1.ControlToValidate = timer.UniqueID; // "myText"; 

      pnlTimer.Controls.Add(timer); 

public void SetTime(object sender, EventArgs args) 
    { 
     TimeSelector ts = (TimeSelector)pnlTimer.FindControl("timer1"); 
     lblTime.Text = "Submitted Time: " + ts.Date.ToShortTimeString(); 

    } 
関連する問題