Cordova 验证文本字段
根据以下代码,名称textfield不能为空。当用户单击文本字段并决定将其留空时,将弹出一个错误 但是,如果用户直接单击按钮而不单击文本字段,则会将其提交,并且不会显示错误消息。因此,我想做的是,当用户单击submit按钮时,如果他/她在Cordova 验证文本字段,cordova,sencha-touch,extjs,sencha-touch-2,Cordova,Sencha Touch,Extjs,Sencha Touch 2,根据以下代码,名称textfield不能为空。当用户单击文本字段并决定将其留空时,将弹出一个错误 但是,如果用户直接单击按钮而不单击文本字段,则会将其提交,并且不会显示错误消息。因此,我想做的是,当用户单击submit按钮时,如果他/她在nametextfield上留空,则提醒用户 { xtype:'textfield', name:'name', label:'name', required: true, listeners: { blur: functi
name
textfield上留空,则提醒用户
{
xtype:'textfield',
name:'name',
label:'name',
required: true,
listeners: {
blur: function(thisTxt, eventObj) {
var val= thisTxt.getValue();
if ( val.length==0) {
// display alert
}
}
}
}]
},
{
xtype:'button',
id:'new-note-btn',
text:'Send',
ui:'confirm',
padding:5
}
}
为您的
textfield
提供一些id
属性,并按以下代码操作
xtype:'textfield',
name:'name',
id: 'textId',
.....
......
及
注意:如果此textfield
恰好位于formpanel
中,则获取formpanel
值,然后尝试使用name
属性访问此textfield
值,如下所示
// Assuming formpanel id = 'formPanelId' ...
listeners : {
tap : function() {
var values = Ext.getCmp('formPanelId').getValues();
var nameValue = values.name;
if(nameValue == "") {
// display the alert ..
}
}
}
为您的
textfield
提供一些id
属性,并按以下代码操作
xtype:'textfield',
name:'name',
id: 'textId',
.....
......
及
注意:如果此textfield
恰好位于formpanel
中,则获取formpanel
值,然后尝试使用name
属性访问此textfield
值,如下所示
// Assuming formpanel id = 'formPanelId' ...
listeners : {
tap : function() {
var values = Ext.getCmp('formPanelId').getValues();
var nameValue = values.name;
if(nameValue == "") {
// display the alert ..
}
}
}