Rails - 客户端验证 - 没有显示表单

时间:2017-04-13 10:30:21

标签: javascript jquery ruby-on-rails client-side-validation

我正在使用'client_side_validations'来验证我的表单。但是它在开头有display: none属性,在jquery点击操作后我将其更改为display: block

$(document).ready(function () {
  $('#thumb_up').on('click', function () {
    $('.vote_form').css('display', 'block');
  });
});

不幸的是,它不起作用。当我使用visibility而不是它有效时。如何使用display: none attr?

运行它

1 个答案:

答案 0 :(得分:0)

gem(请参阅source code)仅初始化可见输入的客户端验证,即占用页面空间的元素。

显示表单后,您必须启用客户端验证:

$('.vote_form').enableClientSideValidations();

https://github.com/DavyJonesLocker/client_side_validations#enabling