Sencha touch 如何在sencha touch中单击submit时获取表单值
我是sencha touch的新手,我创建了一个登录表单,它接受用户id和密码以及一个登录按钮,所以当我点击登录按钮时,我应该得到用户id值作为警报。代码是Sencha touch 如何在sencha touch中单击submit时获取表单值,sencha-touch,Sencha Touch,我是sencha touch的新手,我创建了一个登录表单,它接受用户id和密码以及一个登录按钮,所以当我点击登录按钮时,我应该得到用户id值作为警报。代码是 Ext.setup ({ onReady: function () { var myform=new Ext.form.FormPanel({ id:'form', fullscreen:true, standardSubmit:true, dockedItems:[{ Dock:'top'
Ext.setup ({
onReady: function () {
var myform=new Ext.form.FormPanel({
id:'form',
fullscreen:true,
standardSubmit:true,
dockedItems:[{
Dock:'top',
xtype:'toolbar',
height:40,
title:'Tool Bar',
id:'login',
}
],
items:[{
xtype:'textfield',
name:'id',
width:'50%',
align:'center',
label:'User Id'
},
{
xtype:'textfield',
name:'pwd',
id:'pwd',
width:'50%',
align:'center',
label:'Password'
},
{
xtype:'button',
ui:'round',
width:'50%',
text:'Login',
align:'center',
handler:function()
{
gettingvalues();/* var fields = form.getValues();
console.log(fields['name']); */
}
}
],
});
gettingvalues=function()
{
var fields=myform.getValues();
Ext.Msg.alert(fields['id'].getValue());
}
}
}))
但我没有得到任何价值的警惕,我必须做的。
然后我想把这些值发送到我们的本地服务器,需要id和密码,格式是。。。
oururl?action=login&id=xyz&pwd=xyz,
在这里,它将接受并返回响应,因此我要写的是,
请尽快告诉我。
提前感谢。您是否尝试过:
var fields=myform.getValues();
Ext.Msg.alert(fields['id']);
您是否有任何javascript错误 您可以通过表单的name属性获取表单值,如下所示:
{
xtype:'button',
ui:'round',
width:'50%',
text:'Login',
align:'center',
handler:function()
{
var form = myForm.getValues();
console.log('Form Object: ' + form);
console.log('User ID Field: ' + form.id);
console.log('Password Field: ' + form.pwd);
}
}