Ajax formulas+mootools+moodalbox – JavaScript, AJAX, jQuery – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Ajax formulas+mootools+moodalbox – JavaScript, AJAX, jQuery – Fórum – Programujte.comAjax formulas+mootools+moodalbox – JavaScript, AJAX, jQuery – Fórum – Programujte.com

 

dehtak0
Duch
18. 6. 2008   #1
-
0
-

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 .

Nahlásit jako SPAM
IP: 84.144.147.–
dehtak0
Duch
19. 6. 2008   #2
-
0
-

tak jsem na to castecne prisel ale hlasi mi to chybu ze modalbox je nedefinovany

onComplete: function(response){ 

if (response=="OK")
moodalBox.close();
else
$('process').setHTML(response); }

takze asi musim udelat jinej zapis a nejak zavolat tu funkci moodalbox.close();
nejlepsi by bylo aby to prvne napsalo ze bylo vse odeslano a po 5-10 sekundach zavolalo tu funkci modalbox.close();

Nahlásit jako SPAM
IP: 84.144.151.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 6 hostů

Podobná vlákna

Formulas vs. PHP — založil PetrUK

Help! - Ajax — založil Jenda_CZ

AJAX — založil netman92

Ajax — založil Paja2

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý