2013-03-08 53 views
1

我使用setHtml方法在Ext.Panel中显示一个html。 HTML如下。Sencha Touch 2:如何从面板内显示的HTML输入字段获取值?

<html> 
First name: <input type="text" name="firstname"><br> 
Last name: <input type="text" name="lastname"> 
</html> 

我的面板是

Ext.define('WU.view.Template', { 
    extend: 'Ext.Panel', 
    alias: 'widget.templateview', 
    config: { 
    items: [{ 
     xtype: 'panel', 
     id: 'dummyPanel', 
    }] 
    } 
}); 

我如下设置控制器内的值。

Ext.getCmp('dummyPanel').setHtml(html file); 

如果我想从输入字段'firstname'中获取值,那么如何获取这些值?

+2

为什么不使用提供文本框的其配有标签和API的所有操作煎茶。 – 2013-03-09 14:43:49

+0

嗨。我想在sencha面板中显示一个html。这个html是从服务器返回的,所以我不能使用sencha提供的textfield – Gendaful 2013-03-10 02:23:42

回答

3

只需查询面板元素内的输入即可。

Here's an example

希望这有助于

+0

非常感谢TDeBaileul的帮助。这正是我正在寻找的东西。 – Gendaful 2013-03-10 02:27:50

+0

链接不显示任何内容。这就是为什么你应该在SO内编写所有内容的原因之一。现在你可以显示代码了吗? – 2014-01-15 08:33:39