在更改文本框值时,根据rails实例变量检查条件

时间:2015-07-05 18:17:28

标签: jquery ruby-on-rails

在我的rails应用程序中,我有一个文本区域,其值根据复选框而变化。 文本区

<%= f.text_area :sent_to, :class => 'form-control'%>

在更改此文本区域的内容时,我想计算文本区域中逗号分隔值的数量,并检查它是否超过实例变量@org_msg_limit中存储的数字。 实例变量具有字段promo_limit,在此基础上我想检查文本区域中逗号分隔值的数量。如果文本区域中的值超过promo_limit中的数字,则显示警报/消息。怎么做?

我尝试创建一个隐藏字段,以便从实例可变的

设置变量的值
<%= hidden_field "trans_limit", :value => limit.trans_limit.to_i %>

比如下所示.change函数如下,但它不起作用。

<script type="text/javascript">
    $(document).ready(function(){
        $('#sent_to').val().change(function() {
            alert("hello");
        var limit = $('#trans_limit').val();
        alert(limit);
    });
    });
</script>

0 个答案:

没有答案