時刻入力に便利な「Timepicker for Bootstrap」

「Timepicker for Bootstrap」は、テキストボックスへの時刻入力を便利にしてくれるjQueryプラグインです。

2014/06/16 Bootstrap3対応版に書き換えをしました。

Bootstrap2版はこちら
Datepicker for Bootstrap (別記事)

実装方法

ダウンロード / サンプル (v0.2.6)

スクリプト

<link href="bootstrap.min.css" type="text/css" rel="stylesheet">
<link href="css/timepicker.css" type="text/css" rel="stylesheet">
<script src="jquery.min.js" type="text/javascript">
<script src="js/bootstrap-timepicker.js" type="text/javascript">

時刻指定時の矢印アイコンのclass名が未対応のため若干修正しました。

<!-- bootstrap-timepicker.js -->
<!-- 修正前 -->
<i class="icon-chevron-up">
<!-- 修正後 -->
<i class="glyphicon glyphicon-chevron-up">

実装

<input id="tp1" maxlength="8" type="text">

<script type="text/javascript">
$(function() {
    $('#tp1').timepicker({});
});
</script>

オプション

<script type="text/javascript">
$(function() {
    $('#tp1').datepicker({

//  template  表示形式
//  --------------------------------------------
//  (デ)                     // ドロップダウン
//  template: 'modal'        // モーダル形式
//  template: false          // 表示しない

//  minuteStep  minute(分)フィールドの刻み間隔
//  --------------------------------------------
//  (デ)                      // 15

//  showSeconds  seconds(秒)フィールドの表示有無
//  --------------------------------------------
//  (デ)                     // 表示しない
    showSeconds: true        // 表示する

//  secondStep  seconds(秒)フィールドの刻み間隔
//  --------------------------------------------
//  (デ)                      // 15

//  defaultTime  選択モード
//  --------------------------------------------
//  (デ)                     // 現在時刻を設定
//  defaultTime: 'value'     // 設定値
//  defaultTime: false       // 空(白)

//  showMeridian  時刻表記
//  --------------------------------------------
//  (デ)                     // 12時間表記
//  showMeridian: false      // 24時間表記

//  showInputs ウィジェット内のテキスト編集を可能
//  --------------------------------------------
//  (デ)                     // できる
//  showInputs: false        // できない

//  disableFocus  クリック時フォーカス有無
//  --------------------------------------------
//  (デ)                     // 
    disableFocus: true       // クリック時にフォーカスさせない。
//  タッチスクリーン(スマートフォンなど)の場合は、キーボードを表示させないようにするため便利

//  modalBackdrop  モーダル背景表示有無
//  --------------------------------------------
//  (デ)                     // 表示しない
    modalBackdrop: true,     // 表示

    });
});
</script>
他プラグイン
ClockPicker 時計型
  • このエントリーをはてなブックマークに追加

関連記事

カレンダー実装プラグイン「Bootstrap Calendar」

「Bootstrap Calendar」はBootstrap 3ベースでカレンダーが実装できるjQueryプラグインです。 ダウンロード スクリプト

様々なタイプのグラフ表示をカバーする「jqPlot」(折れ線グラフ)

Webページにグラフ表示する機会があったので、探してみました。 今回、使用してみた「jqPlot」がシンプルにもできてカスタマイズも豊富でいいです。グラフ用データの形式が少しクセがあり、動的に扱う際

no image

定期的にAjaxリクエストを送信してくれる「PeriodicalUpdater」

PeriodicalUpdaterは、定期的にpostもしくはgetリクエストを送信してくれるjQueryプラグインです。Twitterのタイムラインのように定期的にツイートをロードしてくれるようなや

Bootstrap Modal + 拡張機能が実装できるプラグイン(Bootstrap 2)

Twitter Bootstrap Modalは、標準のモーダルウィンドウに様々な機能を追加することができます。 Twitter Bootstrap純正スクリプト ダウンロード / サイト

no image

ファイルアップロードフォーム プラグイン

Ajax File Upload Form with jQuery Ajax File Upload Form with jQuery [browser-shot url="h

no image

クリックするとテキストボックスにかわるラベルを実装

Flickrなどでは、写真の編集画面でキャプションをラベルとして表示しておきクリックするとテキストボックスやテキストエリアに変換してくれて編集させるようなインターフェイスを実装しています。結構いいです

no image

テーブル・リスト要素を便利にしてくれるプラグイン

レスポンシブに対応したテーブルを実装できる「FooTable」 リストをインクリメント検索・ソートできる「List.js」 colResizable #カラム幅可変

selectボックスを華麗にしてくれる「Chosen」「Select2」

selectボックスに当てるjQueryプラグインを色々探してみましたがこれに決めました。シングルやマルチ、またグループにも対応しています。インスタンス検索してくれるのが決め手 Chosen CDN

Lightboxプラグイン「Boxer」

「Boxer」はLightboxやモーダルウィンドウを実装できるjQueryプラグインです。画像だけでなく動画にも対応しています。 モバイル環境にも最適化されていて、#レスポンシブ 対応で、#スワイ

画像ズーム プラグイン

画像をズームしてくれるプラグインには、ツールチップ的にサムネイルにマウスオーバーした部分をズームアップしたり元画像を表示したり、その画像内でインナーズームする というような機能があるようです。

Comment

umentu へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

    PAGE TOP ↑