| 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: 16 let
|
|||
0
).