問題タブ [time-select]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Ruby on Railsのtime_selectヘルパー出力から「:」を削除しますか?
rails time_selectヘルパーの出力から「:」を削除したいと思います。分選択ボックスが作成されると、ヘルパーはこれを自動的に出力するようです。
何か案は?
ありがとう!
ruby-on-rails - time_select ビュー ヘルパーで時間を設定するにはどうすればよいですか?
次のように時間値を設定しようとしている time_select があります。
これにより、@invoice.start_time の値ではなく、現在の時刻を含む時間セレクターが常に生成されます。
@invoice.start_time は実際には日時オブジェクトですが、これを使用すると時間セレクターに問題なく渡されます
私が本当に求めているのは、 time_select ヘルパーで :value オプションを使用する方法だと思います。次のような試みでは、望ましい結果が得られないようです。
ruby-on-rails - RubyonRailsの12時間の時間とタイムゾーンでtime_select
Rails 2.3.8アプリのユーザーから時間とタイムゾーンを取得する必要がありますが、選択範囲を作成して解析するためのクリーンなソリューションを考えることができませんでした。
理想的には、次のドロップダウンメニューがあります。
- 時間(1-12)
- 分(0-59)
- 午前午後
- タイムゾーン
私が探していることを達成する宝石/プラグインはありますか?時間とタイムゾーンの両方をデータベースに保存する必要がありますか?ストレージの最善の戦略は何ですか?
最終的にはこれらの値をUTCで吐き出す必要がありますが、ユーザーは戻って正しいタイムゾーンで時間を確認できるはずです。
ruby-on-rails - Rails 3の12時間形式の時間選択フォームヘルパー?
Rails 3 用の使いやすい time_select はありますか? デフォルトの time_select フォーム ヘルパーは、時間 [00-23]、分 [00-59]、およびオプションで秒 [00-59] を提供します。時間 0 ~ 23 のドロップダウン リストは、軍の時間外の私たちにとってはかなりイライラします。ユーザーフレンドリーなソリューションは、時間 1 ~ 12 と追加の午前/午後のドロップダウン リストを表示します。
これを処理するためのオプションまたは別のプラグインはありますか? これを望んだのは私が最初ではありませんが、解決策は見つかりませんでした。
ありがとう!
javascript - Javascriptを使用してプログラムでHTML属性にアクセスする
私はカスタムTimeSelectorを使用しています。これは、次のようにHTMLでページに配置します。
Javascript関数で、Date属性を更新したいと思います。私はこれらを試しました(これは機能しません):
これはカスタムセレクターなので、このコンポーネントに固有の回答は期待していません。私は、JavascriptからHTML属性を更新するための一般的な解決策があるかどうかを尋ねているだけだと思います(最初にサーバーにアクセスする必要はありません)。
編集:さて、それが機能しない理由は、それがASPのために実際のIDではないということです。実際、これが実際のHTMLです。
うん、それは醜いです。「日付」という属性はなくなりました。
編集2:これは、日付属性を直接更新できないことを意味しますか?
Dateをある変数の値に設定し、変数を更新するようなことをした場合はどうなりますか?
ruby-on-rails-3 - time_select を 1 つのドロップダウン メニューに結合するにはどうすればよいですか?
私は現在使用しています:
<%= f.time_select :day,:default => Time.now, :ampm => true, :minute_step => 15 %>
これは、select_hour 用と select_minutes 用の 2 つの別個のボックスとして表示されます。
それらを組み合わせる簡単な方法はありますか? 6:00 / 6:15 / 6:30 / 6:45 になりますか?
助けてくれてありがとう!
ruby-on-rails - 日時のあるRailsでaccepts_nested_attributes_forを使用する
私はaccepts_nested_attributes_forを使用してRailsアプリで日時の繰り返し可能なセクションを使用しようとしています。
私は次のものを持っています:
私の見解では、私は現在レールdate_select
とを使用していtime_select
ます。
starting_at
ただし、送信は保存されません。これは、複数の部分からなる日時属性であるためだと思います。過去にtext_fieldsを操作するときに使用a[:starting_at].blank?
しましたが、date_select/time_selectフィールドを操作するようには見えません。
誰かが光を当てることができますか?
私の他のオプションはを使用することですが、これを使用すると日付と時刻の両方が1つのテキストフィールドに結合されるtext_field
ため、日付と時刻を簡単に(そしてユーザーが選択しやすく)する方法がわかりません。f.text_field :starting_at
。
ruby-on-rails - Rails3 の time_select がモデル時間列に正しく割り当てられない
Rails 2.3.14 から 3.2.2 にアップグレードしました。私の time_select は、アップグレード前に正常に機能していました。パラメータを割り当てた後、モデルの「start_time」列と「end_time」列は常に nil になります。
ここにビューがあります:
コントローラーに戻るパラメーターは次のとおりです。
モデルに属性を割り当てるコードは次のとおりです。
ログ ステートメントからの CalendarEvent モデルの内容は次のとおりです。
start_time と end_time は常に nil です。
これらは、schema.rb で「時間」列として定義されています。
ruby-on-rails - 時間フィールドの rails reject_if
私の英語で申し訳ありませんが、私の質問は次のとおりです。reject_if ブロックの空の時間フィールドを確認するにはどうすればよいですか。これが私のコードの一部です。
しかし、選択フィールドで時間を選択しなかったときに属性 [:start_time] が空白ではないため、これは機能しません...
時間フィールドを検証する最良の方法は?
よろしくお願いします。
ruby-on-rails - time_select 空白フィールドは、フォームが送信されたときにデフォルトの時間を保存します
time_select のオプションを理解できません。私の目標は、フォームの送信後にショーアクションでユーザーが作成した時間の選択のみをレンダリングすることです。
ただし、ユーザーが触れていないすべての time_select フィールドに対して、午前 12:00 のデフォルト時刻がレンダリングされています。デフォルトの時間値が保存されないようにする方法を探しています (推測する必要がある場合は不可能です)。または、デフォルトの時間値がレンダリングされないようにする条件を作成する方法を探しています。
私はこれまでのところ成功していない以下を調べました:
- datetime_select の値がゼロですか?
- オプションの time_select と allow_blank のデフォルトは 00:00 です
- Rails time_select をデフォルトに設定
- Rails 3: 検証が time_select ドロップダウンから「nil time」を渡さないようにするにはどうすればよいですか?
- http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-time_select
これが私のコードです:
注: @instance_var.nil も置き換えてみましたか? @instance_var.blank で? と @instance_var.empty? 成功せずに。
コントローラーが必要な場合に備えて...