hygo
21 Jun 2007, 10:21 AM
Because I want to build a form and post its data to PHP script, so i used an example from tutorial and modified the 'addButton' function by myself. Unfortunatly, this doesn't work. when i click the button it returns an error
msg has no properties
msg.load({
Ext.onReady(function(){
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget = 'side';
var form_register = new Ext.form.Form({
labelAlign: 'left',
labelWidth: 175,
buttonAlign: 'right'
});
var register_username = new Ext.form.TextField({
fieldLabel: 'Username',
name: 'username',
width:190
});
var register_password = new Ext.form.TextField({
fieldLabel: 'Password',
name: 'password',
width:190
});
var register_email = new Ext.form.TextField({
fieldLabel: 'Email',
name: 'email',
width:190
});
form_register.fieldset(
{legend:'Registration'},
register_username,
register_password,
register_email
);
form_register.addButton('Register', function(){
var msg = Ext.get("msg");
msg.load({
url: ["http://localhost/scuttle/ajax_response.php"],
params:{username: Ext.get('username').dom.value, password: Ext.get('password').dom.value, email: Ext.get('email').dom.value},
text: "Updating..."
});
msg.show();
}, form_register);
form_register.render('register-form');
});
Any help on that? Thanks!
msg has no properties
msg.load({
Ext.onReady(function(){
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget = 'side';
var form_register = new Ext.form.Form({
labelAlign: 'left',
labelWidth: 175,
buttonAlign: 'right'
});
var register_username = new Ext.form.TextField({
fieldLabel: 'Username',
name: 'username',
width:190
});
var register_password = new Ext.form.TextField({
fieldLabel: 'Password',
name: 'password',
width:190
});
var register_email = new Ext.form.TextField({
fieldLabel: 'Email',
name: 'email',
width:190
});
form_register.fieldset(
{legend:'Registration'},
register_username,
register_password,
register_email
);
form_register.addButton('Register', function(){
var msg = Ext.get("msg");
msg.load({
url: ["http://localhost/scuttle/ajax_response.php"],
params:{username: Ext.get('username').dom.value, password: Ext.get('password').dom.value, email: Ext.get('email').dom.value},
text: "Updating..."
});
msg.show();
}, form_register);
form_register.render('register-form');
});
Any help on that? Thanks!