konto usunięte

Temat: czyszczenie formularza po wysłaniu

Mam taki kod z butonami i funckją obsługjącą wysłanie formularza:
    
buttons: [{
text: 'Save',

handler: function(){
if(fp.getForm().isValid()){
fp.getForm().submit({
url: 'form.php',
waitMsg: 'Uploading...',
success: function(fp, o){
msg('Success');
}
});
}
}
},{
text: 'Reset',
handler: function(){
fp.getForm().reset();
}
}]


Po wysłaniu formularza wyskakuje mi okienko ze wysłano i trzeba wcisnąć ok.
Jak po zgaszeniu tego okienka wyczyścić formularz?
Dominik Mikiewicz

Dominik Mikiewicz maps made easy,
www.cartomatic.pl ||
cartoninjas.net

Temat: czyszczenie formularza po wysłaniu

Używając Ext.bind ustawiasz scope, w jakim ma się callback wykonać, np:
success: Ext.bind(function(){}, scope)

ewentualnie przypisz sobie scope do zmiennej:
var myScope = scope; //czymkolwiek ten scope jest ;-)

i potem wykorzystaj go w funkcji
Grzegorz K.

Grzegorz K. Angular, JavaScript,
Frontend, UI

Temat: czyszczenie formularza po wysłaniu


fp.getForm().submit({
url: 'form.php',
waitMsg: 'Uploading...',
success: function(fp, o){
Ext.Msg.prompt('Name', 'Please enter your name:', function(btn, text){
if (btn == 'ok'){
fp.getForm().reset()

}
});
}
});



Ext.Msg.show({
title:'Save Changes?',
msg: 'You are closing a tab that has unsaved changes. Would you like to save your changes?',
buttons: Ext.Msg.YESNOCANCEL,
fn: processResult,
animateTarget: 'elId',
icon: Ext.window.MessageBox.QUESTION
});
Grzegorz K. edytował(a) ten post dnia 13.10.11 o godzinie 09:10

Następna dyskusja:

Kodowanie znaków z formularza




Wyślij zaproszenie do