Javascript 如何在extjs中加载嵌套表单
我有一个带有文本字段的简单表单,它可以正常工作 现在我有一个要求,用户应该能够在表单中添加许多标记 表单是用字段硬编码的 然后,我需要一个名为标签的部分,默认情况下,我将有一个文本框和添加按钮,以便用户可以通过键入来添加更多的标签 我正在考虑以单独的形式使用标签,但我不知道如何做到这一点 任何想法请参见是ExtJS 4.2.0中的一个简单JSIDLE,它将字段动态添加到formpanel中,并通过表单提交发送到后端 您可以在fiddler中看到新添加的字段被发送到后端 下面是我添加的代码,用于在添加标签按钮单击时动态添加字段:Javascript 如何在extjs中加载嵌套表单,javascript,extjs,Javascript,Extjs,我有一个带有文本字段的简单表单,它可以正常工作 现在我有一个要求,用户应该能够在表单中添加许多标记 表单是用字段硬编码的 然后,我需要一个名为标签的部分,默认情况下,我将有一个文本框和添加按钮,以便用户可以通过键入来添加更多的标签 我正在考虑以单独的形式使用标签,但我不知道如何做到这一点 任何想法请参见是ExtJS 4.2.0中的一个简单JSIDLE,它将字段动态添加到formpanel中,并通过表单提交发送到后端 您可以在fiddler中看到新添加的字段被发送到后端 下面是我添加的代码,用于在
{
xtype:'button',
text:'Add Tags',
width:100,
handler:function(btn){
formpanel.add({
fieldLabel: 'New Item'+formpanel.items.length, // formpanel is the name of the formpanel
name: 'item'+formpanel.items.length,
allowBlank: false
});
}
}
添加一个输入框和一个按钮,单击它,您可以添加任意多的字段,但在提交时如何将数组发送到服务器。我是否需要使用相同的名称才能将文本框作为数组发送??我希望将项目作为服务器上的数组发送。你的职能部门会这样做吗。我的意思是,所有字段都必须有相同的名称,否则会不同。显然,所有的名称都会不同。在表单提交中,为什么不能在后端接收参数并从中生成数组?在本例中,它将发送body中的每个字段。但顶部的@Satya被告知具有相同的名称/id