使用HTML代码将Parsley.js与Meteor一起使用

时间:2013-11-29 20:03:35

标签: meteor parsley.js

我一直在尝试将Parsley.js与Meteor一起使用,我可以使用渲染函数让它与JS一起使用但是当我使用HTML代码方法时我没有运气。示例代码如下:

<form class="form-horizontal frmParsley" role="form" parsley-validate>
<div class="form-group">
<label for="inputEmail3" class="col-sm-2 control-label">Name</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="inputEmail3" placeholder="Name" parsley-trigger="change" parsley-minlength="5" required />
</div>
</div>
</form>

1 个答案:

答案 0 :(得分:4)

根据docshttp://parsleyjs.org/documentation.html#javascript

  

Parsleys DOM-API很棒。但对于复杂的表单或动态生成的表单来说并不是那么好。

Meteor的模板是动态生成的表单。因此,您需要在rendered函数中通过JavaScript初始化Parsley。

可能有一种方法可以在rendered上初始化Parsley,就好像它是一个初始页面加载一样,因此让它识别并解析parsley-属性,但是这样的方法没有记录,可能将来不可靠。