我有一個單選按鈕,在我的Rails應用程序:如何驗證單選按鈕?
.<% @votes.each do |vote| %>
.<%= radio_button_tag "escolha", "#{vote.id}" %>
.<% end %>
我要讓沒有選定選項時,驗證這是一個Java的腳本代碼。
我有一個單選按鈕,在我的Rails應用程序:如何驗證單選按鈕?
.<% @votes.each do |vote| %>
.<%= radio_button_tag "escolha", "#{vote.id}" %>
.<% end %>
我要讓沒有選定選項時,驗證這是一個Java的腳本代碼。
在你的票類做一些與此類似:
class Myvotes < ActiveRecord::Base
validates :votes, :presence => true
end
請參閱Rails的發行說明,this tutorial和Rails API documentation的8.2 Validations部分。
你的意思是如果沒有選擇單選按鈕,你不想讓人們提交表單 - 是嗎? –
也許你會更好的下拉列表,這將強制用戶選擇一個選項? [看看選擇標籤的文檔](http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html)。 – Batkins
爲什麼使用JavaScript時,你可以在rails本身使用'validates'方法? – uday