Autor | Zpráva | ||
---|---|---|---|
dracekvo Profil * |
Ahoj hraju si s jquery a nechová se to tak jak očekávám :)
runOnLoad(function(){ $(".button").click(function() { $(".button").attr("disabled", "true"); $(".button").attr("value", "Please wait.."); }); }); po kliknutí se knolík zakáže a změní se v něm text, ale po odeslání formuláře se vrátí na původní hodnoty, jak to? Já myslel, že když mu to jednou změním, tak to ostane naporád. |
||
Chamurappi Profil |
#2 · Zasláno: 3. 7. 2009, 15:28:22
Reaguji na drackavo:
Načtení nové stránky je bod nula, předchozí stránka zaniká a nový DOM se sestaví z nového HTML. |
||
dracekvo Profil * |
#3 · Zasláno: 3. 7. 2009, 15:38:54
aha, teď jsem dal na konec funkce return false a chová se to tak jak jsem chtěl. tj tlačítko zustane zablokovane
|
||
dracekvo Profil * |
ještě bych měl jeden dotaz.
Dělám si přidávání kometářů bez relogu stránky. Vypotil jsem tento kód, používá se to takhle, nebo to řeším špatně? runOnLoad(function(){ $(".button").click(function() { $(".button").attr("disabled", "true"); $(".button").attr("value", "Please wait.."); var name = $("input#name").val(); var dataString = 'name='+ name; $.ajax({ type: "POST", url: "process.php", data: dataString, success: function() { $("#diskuze").load("load.php"); $(".button").removeAttr("disabled"); $(".button").attr("value", "Send"); } }); return false; }); }); Moderátor Chamurappi: Vkládej prosím kód mezi značky [pre] a [/pre] (stačí kliknout na ).
|
||
Časová prodleva: 15 let
|
0