「選択してください」と表示されているフィールドを含むselect_tagが必要です。 このフィールドは、ユーザーが選択することはできません。ここでselect_tagに「非表示の非表示」オプションを設定する方法はありますか?
は私が持っていたいもののjsfiddleです:http://jsfiddle.net/gleezer/pm7cefvg/1/ Railsでは
、私はこれを実行しようとしました:
<%= select_tag(:userchief, options_for_select(@options_for_selectUsers, {:selected => "x1", :disabled => "x1", :hidden => "x1"})) %>
(@options_for_user
は、複数のキー/値の要素を含む配列である) しかし、私は私のページのソースコードをチェックするとき、私は私のオプションのためにこれを見ることができます:
<option disabled="disabled" selected="selected" value="x1">Select</option>
私が持っていたいものではないこと隠しフィールドが存在しないため、x1 selectオプションがselectのドロップダウンメニューに表示されます。
jsfiddleリンクに表示されているのと同じ結果を得るにはどうすればよいですか?
ソースhttp://stackoverflow.com/questions/4557701/ruby-on-rails-how-do-i-use-a-default-placeholder-thing-in-a-select-tag – power
それまったく動作しません。すでに試してみましたが、あなたの答えは他の形式の選択を使用しています。 –
私は自分の答えのselect_tagを更新しました。これにはプロンプトオプションとhtmlへの変換が含まれています。これが助けてくれることを願う – power