我正在使用ExtJS 3.我有一个带有许多“克隆”字段的formPanel,我给每个字段命名为“price []”。提交后,我想循环遍历名称为“price []”的每个字段,并一次获取一个值,以便根据数据库中的内容进行检查。
注意:此表单中还有其他字段,这就是为什么我需要通过名称指定从中获取的女巫项目。我知道如何提交表单,我只需要遍历这些字段并获取它们的值。
我该怎么做?
谢谢!
答案 0 :(得分:2)
您可以使用FormPanel的find(propName, value)
方法。它返回所有匹配的数组。匹配将是Ext.form.WhateverField对象,具体取决于表单具有的输入元素类型,而不是原始DOM元素。
var priceFields = myFormPanel.find('name', 'price[]');
答案 1 :(得分:0)
BasicForm对象具有属性项:它是一个混合集合。您可以迭代集合。