Extjs sencha touch表单-单击提交时如何获取字段值
我是SenchaTouch的新手,我制作了一个简单的登录表单,它接受用户的用户名和密码。当我单击submit时,表单的字段值将以JSON格式在javascript警报中查看。我在视图应用程序中创建表单。这是我的密码:Extjs sencha touch表单-单击提交时如何获取字段值,extjs,Extjs,我是SenchaTouch的新手,我制作了一个简单的登录表单,它接受用户的用户名和密码。当我单击submit时,表单的字段值将以JSON格式在javascript警报中查看。我在视图应用程序中创建表单。这是我的密码: var formPanel=Ext.define('GS.view.Login'{ 扩展:“Ext.form.Panel”, xtype:'loginform', 要求:[ “Ext.form.FieldSet'], 配置:{ 标题:“登录”, iconCls:“家”, url:“
var formPanel=Ext.define('GS.view.Login'{
扩展:“Ext.form.Panel”,
xtype:'loginform',
要求:[
“Ext.form.FieldSet'],
配置:{
标题:“登录”,
iconCls:“家”,
url:“authenticate_page.php”,
项目:[{
xtype:“字段集”,
标题:“登录”,
项目:[{
xtype:'textfield',
名称:“txt_用户名”,
标签:“用户名”
}, {
xtype:'密码字段',
名称:“txt_密码”,
标签:“密码”
}]
}, {
xtype:'按钮',
文字:“允许我进去”,
ui:'确认',
处理程序:函数(){
var values=this.getValues();
警报(数值);
}
}]
}
});
我试过一些方法,但不管用。请帮助。在按钮的
处理程序中
var values = this.getValues();
alert(values);
此
指的是您的按钮,当然,您的按钮与任何表单值无关
要获取表单值,请执行以下操作:
handler: function() {
var values = this.up('form').getValues();
//or:
//var values = formPanel.getValues();
console.log(values);
}
结帐。在按钮的
处理程序中,有足够的示例来指导您。
var values = this.getValues();
alert(values);
此
指的是您的按钮,当然,您的按钮与任何表单值无关
要获取表单值,请执行以下操作:
handler: function() {
var values = this.up('form').getValues();
//or:
//var values = formPanel.getValues();
console.log(values);
}
结帐。它有足够的示例来指导您完成。您需要为表单元素添加“id”
items: [
{
xtype: 'textfield',
name: 'txt_username',
label: 'Username',
id: 'Username'
},
{
xtype: 'passwordfield',
name: 'txt_password',
label: 'Password'
id: 'Password'
}
]
之后,可以使用Ext.get(id)方法获取值
比如说
Ext.get('Username')
Ext.get('Password')
您需要为表单元素添加“id”
items: [
{
xtype: 'textfield',
name: 'txt_username',
label: 'Username',
id: 'Username'
},
{
xtype: 'passwordfield',
name: 'txt_password',
label: 'Password'
id: 'Password'
}
]
之后,可以使用Ext.get(id)方法获取值
比如说
Ext.get('Username')
Ext.get('Password')
Hi如果要从特定字段中获取值,请始终使用
Ext.getCmp('Username').getValue(), // id of the field
Ext.getCmp('Password').getValue(),
Hi如果要从特定字段中获取值,请始终使用
Ext.getCmp('Username').getValue(), // id of the field
Ext.getCmp('Password').getValue(),
欢迎;)如果文档还不够,也可以查看他们的例子。是的:D,我对这个网站感兴趣。因为我认为它解决了很多问题,确实如此。也要为群众做出贡献;)欢迎;)如果文档还不够,也可以查看他们的例子。是的:D,我对这个网站感兴趣。因为我认为它解决了很多问题,确实如此。也要为群众做出贡献;)