ExtJS循环遍历具有指定名称的表单字段

时间:2009-12-11 17:00:55

标签: extjs loops field

我正在使用ExtJS 3.我有一个带有许多“克隆”字段的formPanel,我给每个字段命名为“price []”。提交后,我想循环遍历名称为“price []”的每个字段,并一次获取一个值,以便根据数据库中的内容进行检查。

注意:此表单中还有其他字段,这就是为什么我需要通过名称指定从中获取的女巫项目。我知道如何提交表单,我只需要遍历这些字段并获取它们的值。

我该怎么做?

谢谢!

2 个答案:

答案 0 :(得分:2)

您可以使用FormPanelfind(propName, value)方法。它返回所有匹配的数组。匹配将是Ext.form.WhateverField对象,具体取决于表单具有的输入元素类型,而不是原始DOM元素。

var priceFields = myFormPanel.find('name', 'price[]');

答案 1 :(得分:0)

BasicForm对象具有属性:它是一个混合集合。您可以迭代集合。

ExtJS forum