button

method one:

Ext.onReady(function(){
Ext.create('Ext.Button', {
text: "CLICK",
renderTo: Ext.get("login")/getBody(), //设置显示区域
scale : 'large', //设置按钮大小
handler: function() {
var form = this.up('form').getForm();//获取表单对象
//var field=form.findField("cloudSubsriberId");//表单取值“id:'cloudSubsriberId'”
//var value=field.getValue();
form.submit({
clientValidation:true,//进行客户端验证
waitMsg:'Registering......',
waitTitle:'Registering',
url:'cloudUser!register.action',
method:'POST',
success:function(form,action){
if (action.result.success == '1') {
document.location='login.jsp';
}else{
document.location='register.jsp';
}
},
failure:function(form,action){
Ext.Msg.alert('Registering','Register fial');
}
});
}
});
})


method two:


Ext.onReady(function(){
Ext.create('Ext.Button', {
text : 'Dynamic Handler Button',
renderTo: Ext.get("login"),
handler : function() {
// this button will spit out a different number every time you click it.
// so firstly we must check if that number is already set:
if (this.clickCount) {
// looks like the property is already set, so lets just add 1 to that number and alert the user
this.clickCount++;
alert('You have clicked the button "' + this.clickCount + '" times.\n\nTry clicking it again..');
} else {
// if the clickCount property is not set, we will set it and alert the user
this.clickCount = 1;
alert('You just clicked the button for the first time!\n\nTry pressing it again..');
}
}
});
})


method three:


Ext.onReady(function(){
Ext.create('Ext.Button', {
text: "CLICK",
renderTo: Ext.get("login"),
scale : 'large',
enableToggle: true,
arrowAlign: 'bottom',
menu : [
{text: 'Item 1'},
{text: 'Item 2'},
{text: 'Item 3'},
{text: 'Item 4'}
],
handler: function() {
//alert('You clicked the button!')
}
});
})


method foure:


Ext.onReady(function(){
Ext.create('Ext.Button', {
text : 'Button',
renderTo : Ext.getBody(),
listeners: {
click: function() {
// this == the button, as we are in the local scope
this.setText('I was clicked!');
},
mouseover: function() {
// set a new config which says we moused over, if not already set
if (!this.mousedOver) {
this.mousedOver = true;
alert('You moused over a button!\n\nI wont do this again.');
}
}
}
});
})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值