joi, 14 ianuarie 2010

Functie in JavaScript

Astazi m-am chinuit vreo 10 minute la un form banal dintr-o pagina, ceva ce am mai facut de zeci si sute de ori, la propriu, acum numai nu imi iesea.

Despre ce e vorba, un form simplu de tot cu un select si o functie banala in JavaScript care sa recupereze valoarea optiunii selectate si sa faca submit pe form. Done in 60 seconds? Nu prea si asta pentru ca orele de nesomn isi spun cuvantul si mintea zboara aiurea: am denumit la fel form-ul si functia, asa ca primeam o eroare de toata frumusetea cum ca x nu e functie (setC is not a function).

Neobservand problema numelui ma uitam ca boul la poarta noua la eroare si functie, am rescris functia, luat copy paste numele sa nu fi incurcat vreo litera, am luat inclusiv o functie din alta pagina si redenumit-o, dar la fel... Noroc ca intr-un final mi s-au deschis ochii si am vazut ce boroboanta mare am facut. Am redenumit functia si a mers ca uns.

Daca va loviti si voi de eroarea asta si codul functie e ok, verificati si restul elementelor din pagina deoarece problema se trage de acolo.

Sfatul pe ziua de azi, oricata experienta, vechime ai, daca esti obosit, casca de doua ori ochii inainte sa faci ceva!

Niciun comentariu:

Trimiteți un comentariu