Portál AbcLinuxu, 14. května 2025 01:08
Dobry den,
obrazim se sem jako naprosty javascriptovy novacek. Pro to jsem se rozhodl pouzit jquery framework pro ajax dotazy a narazil jsem na chovani ktere si mozna umim vysvetlit, ale nevim jak s nim bojovat.
Mam formular ve kterych je hodne input boxu typu text, pro registraci uzivatele. Po kazdem kroku "jmeno" "heslo" "adresa" ochytavam udalost change a zavolam validaci tohoto pole.
pomoci jquery $load nahradim dany DIV novym zvalidovanym. Vse funguje moc dobre ale jen jednou. Jak se nahradi DIV z ajax requestu prestane udalost change reagovat a jiz druhy dotaz se v pripade zmeny neudela.
Myslim si, ze po nahrazeni DIVu novym obsahem se "nejak ztrati" udalosti typu click change ap nad timto prvkem.
Nesetkal jste se nahodou nekdo s takovymto chovanim?
zde jsou fragmenty kodu ktery pouzivam:
$(document).ready(function(){
$("input:text").change(function() {
$(div_name).load("http://localhost/test",postdata);
});
});
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.