jquery - 如何限制可以使用 jquery 添加的表单字段的数量?

标签 jquery ruby-on-rails forms

我按照 Railscasts #197 http://railscasts.com/episodes/197-nested-model-form-part-2 中的说明进行操作关于如何添加在 Rails 中动态添加表单字段的链接。这太棒了!我自己永远不会想出这个办法。

我试图弄清楚是否有一种方法可以限制允许用户添加的字段数量。例如,我可能默认从 2 个字段开始,但希望总共最多有 5 个字段。 (即在调查示例中,我可以默认为 2 个答案,但要确保不超过 5 个)。

(小事:有谁知道如何使新字段 SlideDown() 而不是仅仅出现?)

最佳答案

如果您动态创建元素,可以使用以下代码对其进行限制:

if($("input,select").length <5){
//create element dynamically
}

另请查看本教程

jQuery - Dynamically Adding Form Elements

关于jquery - 如何限制可以使用 jquery 添加的表单字段的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6222778/

相关文章:

javascript - 单击时清除 Javascript 中的表单字段

javascript - 未捕获的 TypeError : Object function (a, b){return new e.fn.init(a,b,h)} 没有方法 'widget'

javascript - jquery:工具提示在空格后不显示数据

jquery - IFRAME出现在DIV前面

jquery - CodeIgniter、Jquery Ajax、表单提交和文件上传

html - 如何使 div 和 input 标签在用户点击后保持选中状态

Jquery 附加显示事件以选择选项

ruby-on-rails - Michael Hartl 的 Rails 教程 : User. find(1) 在 destroy 方法后显示堆栈跟踪

ruby-on-rails - 更改 Knock gem 生成的 JWT 身份验证 token 的有效期

ruby-on-rails - object_id 和 id 有什么区别?