// Dynamically generated Page JS file // ---------------------------------- Ext.onReady(function(){ new Ext.FormPanel({ id: 'contact', renderTo: 'contactplaceholder', labelWidth: 118, domUrl:'http://www.niallbaird.co.uk/contact', width: 450, defaults: {width: 192,labelSeparator: ''}, defaultType: 'textfield', bodyStyle:'padding: 0 0 0 3px;', baseCls: 'extform', standardSubmit: true, items: [ {xtype: 'hidden',name: 'fxprocessid',value: 'SaveEnquiry'}, { id: 'Name' ,name: 'Name' ,fieldLabel: 'Name' }, { id: 'Company' ,name: 'Company' ,fieldLabel: 'Company' }, { id: 'Email' ,name: 'Email' ,fieldLabel: 'Email' ,allowBlank: false }, { id: 'Phone' ,name: 'Phone' ,fieldLabel: 'Phone' }, { xtype: 'textarea' ,id: 'Comments' ,name: 'Comments' ,fieldLabel: 'Comments' ,width: '300' ,height: '100' ,allowBlank: false } ], buttons: [ {text: 'Send Enquiry',handler: function(){ var x = this.ownerCt; if (x.getForm().isValid()) { x.getForm().getEl().dom.action=x.domUrl; x.getForm().submit() } else { alert("Please complete all marked fields"); } }} ] }); });