【发布时间】:2014-04-22 18:39:35
【问题描述】:
我有一个表格来创建一个真/假问题。我试图有一个按钮来切换 text_field 的值从真和假。 (我真的不在乎它是怎么做的,我只是希望用户能够轻松地将答案更改为真或假。
这就是我所拥有的,它只会切换一次为 false,并且仅在我单击文本字段而不是按钮时才有效。我正在尝试学习 javascript,所以请耐心等待...
<%= f.label :content, "Answer" %>
<%= f.text_field :content, :value => 'True', :readonly => true, :class => "d-id", :id => "answer" %>
<%= button_tag "Toggle True/False", :id => "answer", :class => "btn btn-small btn-inverse", :type => "button" %>
<script>
function checkAnswer() {
if ($("#answer").val('False'))
{
$("#answer").val('True');
}
if ($("#answer").val('True'))
{
$("#answer").val('False');
}
}
$(document).ready(function(){
$('#answer').click(function () {
checkAnswer();
});
})
</script>
【问题讨论】:
标签: javascript jquery ruby-on-rails