Zdravim mam takovej problem mam moodalbox (css popup okno)a v nem ajax formular pracujici s mootoolsem.
window.addEvent('domready', function(){
$('formular').addEvent('submit', function(e) {
new Event(e).stop();
var log = $('process').empty().addClass('loading');
this.send({
update: log,
onComplete: function() {
log.removeClass('loading');
}
});
});
});
ten problem je , ze potrebuju , kdyz bude vse v poradku (php zkontroluje data sformulare a kdyz jsou v poradku odesle a posle javascriptu zpatky text OK )
tak potrebuju zavolat funkci Moodalbox.Close(); jenze ja se v tom mootolsu vubec nemuzu vyznat .
Priklad jen tak narychlo od oka k pochopeni:
if (response.text == "ok"){ // pokud prijde z php text OK jako ze je vse v poradku
Moodalbox.Close(); // zavola funkci zavrit okno
}else { // jinak
document.getElementById("nejakyid").innerHTML= responze.text; // vypise chybu do formulare
}
Takhle nejak to myslim , jenze ten mootols ma ty zapisy uplne divny a nevim jak to zapsat pro ten mootols aby to fungovalo.
Prosim prosim poradte uz se s tim trapim 1/2 roku
Diky moc
----------------------------------------------------------------------------------------------------------
pro ty co nechapou co tim myslim , jedna se o mootools validation, akorad ze
kontrolu bude delat php , nikoliv javascript.
Jedna se mi o zpracovani udaju z formulare v php souboru ktery zkontroluje data
a vypise chyby ci nechyby javascriptu.
Kdyz php vypise chybu , javascript necha formular jak je jen do nej vyznaci
chyby, kdyz php napise ze je vse v poradku a data odesle javascript napise vse
v
poradku bylo odeslano a funkci moodalbox.close zavre formular. Potrebuju to ale
pro mootools .