2012-01-23 17 views
2

私は私のRailsアプリケーションのラジオボタンがあります。ラジオボタンを検証するにはどうすればよいですか?

.<% @votes.each do |vote| %> 

    .<%= radio_button_tag "escolha", "#{vote.id}" %> 

.<% end %> 

は、私にはオプションが選択されていない場合、これを検証するJavaスクリプトコードを作りたいです。あなたの投票クラスで

+0

ラジオボタンが選択されていない場合、人々がフォームを送信できないようにしたいということですね。 –

+0

ドロップダウンリストを使用する方が良いでしょう。これにより、ユーザーはオプションを選択する必要がありますか? [selectタグのドキュメントを見てください](http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html)。 – Batkins

+0

'validates'メソッドをレール自体に使用できるときにjavascriptを使う理由は何ですか? – uday

答えて

4

は次のように何かをする:

class Myvotes < ActiveRecord::Base 
     validates :votes, :presence => true 
    end 

Railsのリリースノート、this tutorial、およびRails API documentation8.2 Validationsセクションを参照してください。

+0

彼の質問は特に** JavaScript **の解決策を求めています。明らかに彼はサーバー上で検証する必要がありますが、それらは2つの異なるコンテキストです。 – Pointy

+1

それはPointyです –

+0

@Pointy、私は彼がコメントに 'validates'メソッドを使うことができるかどうか尋ねました。 :) – uday

関連する問題