我有一些代码,就像这样:Haml的和JavaScript和Ruby通信
%div{:id=>"alerts_tab",:class=>"settings_tab"}
%div{:class=>"main_block"}
%div{:class=>"left_block"}
%p Select 1
= radio_button_tag 'gender', 'male', :id=>"daily_frequency"
Daily
= radio_button_tag 'gender', 'male', :id=>"weekly_frequency"
Weekly
= radio_button_tag 'gender', 'male', :id=>"monthly_frequency"
Monthly
%p Try it
%input{:name => "malfunction_affects_more", :type => "checkbox", :class => "check_box", :value=>"off"}
AAAAAAAAAAAAAAAAAAA
%select{:class=>"custom_drop_down"}
%option 1% users 'test'
我想用JS的选择数据和移动调查结果Ruby代码。但我有一些问题:1。 如果我写的JS代码
:javascript
$("#save_settings").click(function() {
var value = document.getElementById('daily_frequency');
alert(value);
});
它不工作,为什么?
- 如果我抓住所有数据如何将结果移动到ruby代码。我不知道。
请帮我解决这个问题。
那么对于初学者我没有看到一个'DOM'具有'save_settings'的'id'的对象? – engineersmnky
** save_settings **它是我的按钮的ID和工作。我的问题关于其他。为什么** var value = document.getElementById('daily_frequency'); **不工作? –
working,sorry :) document.getElementById('daily_frequency')。checked –