gpt4 book ai didi

extjs - 阻止 extjs TextField 接受空格和空格

转载 作者:行者123 更新时间:2023-12-01 09:06:46 25 4
gpt4 key购买 nike

这是我的文本字段

siteNameField = new Ext.form.TextField({
id: 'siteNameField',
fieldLabel: 'Site Name',
maxLength: 50,
allowBlank: false,
anchor:'-15',
xtype:'textfield',
maskRe: /([a-zA-Z0-9\s]+)$/

});

如您所见,它已经对空白进行了检查。但是文本字段接受空格,我不想要那样。我不想要空白字段......除了“仅”空格之外的任何内容都是可以接受的。

这是表单面板代码
voiceSiteCreateForm = new Ext.FormPanel({
labelAlign: 'top',
bodyStyle:'padding:5px',
width: 600,
items: [{
layout:'column',
border:false,
items:[{
columnWidth:0.5,
layout: 'form',
border:false,
//items: [siteNameField, siteNumberField,queueNameField,notifyFreqField,notifyStatusField]
items: [siteNameField, siteNumberField]
}]
}],
buttons: [{
text: 'Save and Close',
handler: createSite
},{
text: 'Cancel',
handler: function(){
// because of the global vars, we can only instantiate one window... so let's just hide it.
siteCreateWindow.hide();
}
}]
});

请帮忙,

最佳答案

删除 maskRe 并使用正则表达式。例如:

siteNameField = new Ext.form.TextField({
id: 'siteNameField',
fieldLabel: 'Site Name',
maxLength: 50,
allowBlank: false,
anchor:'-15',
xtype:'textfield',
regex: /[a-zA-Z0-9]+/
});

关于extjs - 阻止 extjs TextField 接受空格和空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6517460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com