0
Rails Noob hereはこちら。私は、Webブラウザでページを表示するとなぜフォームビルダを機能しない "読み取り専用"に設定していますか?
<%= f.time_select :slotTime,
{ :readonly => true, :ampm => true, :minute_step => 30} %>
時間セレクタドロップダウンが無効になっていません。
は、私は私の_form.html.erbに次のコードを持っています。私は他のtext_fieldsにも同様のコードを使用しています。なぜこれがうまくいかないかも知っていますか?
は、私が試してみました:
:readonly => true
と他の質問で提案されているよう
:readonly => "readonly"
。私は何が欠けていますか?
ありがとうございます。残念ながら、それはどちらもうまくいきません。ドキュメントに基づいて、それは...奇数。私は別のブラウザ(現在はChromeでテスト中)を再起動しようとしました。 ':disabled => true'を使う必要がありますか?私はそれが原因で更新が正しく行われないと思っていました。 –
ちょうどそれをチェックしました。いくつかの奇妙な理由から、コントロールがグレー表示され、値が変更されないようにする必要があります。フォーム要素を無効にするだけで奇妙な更新が行われます。読み込み専用にすると、値が変更されないように見えますが、コントロールはアクティブのままになります。 –
@JeffreyGuenther:['readonly'](http://www.w3.org/TR/html4/interact/forms.html#adef-readonly)と[' disabled'](http://www.w3.org /TR/html4/interact/forms.html#adef-disabled)さまざまなことを行い、探している動作に一致する属性を選択します。 –