Sari la conținut
Toate articolele
11 iulie 2026·4 min citire

Site-ul se încarcă, dar butoanele și formularul nu reacționează — ce se întâmplă?

Dacă pagina arată perfect dar nimic nu răspunde la click, aproape sigur e o eroare JavaScript, un conflict de plugin sau cache. Iată cum diagnostichezi.

E una dintre cele mai frustrante situații: site-ul se deschide, imaginile apar, textul e la locul lui — dar când apeși pe buton nu se întâmplă nimic, iar formularul de contact refuză să trimită. Pare rupt fără motiv. Vestea bună e că, în cea mai mare parte a cazurilor, cauza e una dintre trei: o eroare de JavaScript, un conflict între plugin-uri sau o problemă de cache.

Partea vizuală (HTML și CSS) și partea interactivă (JavaScript) se încarcă separat. De aceea pagina poate arăta impecabil în timp ce logica din spatele butoanelor e complet moartă. În acest articol îți arăt, pas cu pas și fără jargon inutil, cum îți dai seama singur care dintre cele trei e vinovatul — și ce poți face concret pentru fiecare.

Primul lucru: deschide consola din browser

Înainte de orice, vrei să vezi dacă browserul îți spune ce nu merge. Aproape întotdeauna îți spune.

  • Pe desktop, click dreapta pe pagină → "Inspect" (sau apeși F12), apoi mergi pe tab-ul "Console".
  • Reîncarcă pagina și apoi apasă butonul care nu reacționează.

Dacă apar rânduri roșii de eroare — mesaje ca "Uncaught TypeError", "is not defined" sau "Failed to load resource" — ai găsit direcția. O singură eroare de JavaScript poate opri tot codul care ar fi trebuit să ruleze după ea, inclusiv click-urile pe butoane și validarea formularului.

Nu trebuie să înțelegi codul. Notează sau fă un screenshot cu textul roșu. Chiar dacă îl trimiți mai departe cuiva care se ocupă de site, acel mesaj scurtează diagnosticul de la ore la minute.

Suspectul numărul unu: o eroare de JavaScript

Butoanele, meniurile care se deschid, slider-ele și formularele funcționează prin JavaScript. Dacă un script se încarcă parțial, e blocat sau intră în conflict, restul interacțiunilor "cad" în tăcere.

Cauze frecvente:

  • Un script extern (chat, hartă, pixel de marketing, cookie banner) nu se mai încarcă pentru că serviciul e picat sau adresa lui s-a schimbat.
  • O actualizare recentă de temă sau de plugin a introdus cod care se ceartă cu ce exista deja.
  • Un blocker de reclame sau o extensie din browserul tău blochează scriptul — testează în fereastră incognito, cu extensiile dezactivate.

Dacă în incognito totul merge, problema e la tine în browser, nu la site. Dacă eroarea persistă și în incognito și pe telefon, e ceva în site și trebuie reparat la sursă.

Suspectul numărul doi: conflict de plugin-uri (mai ales pe WordPress)

Pe site-urile construite din multe plugin-uri — tipic WordPress — două extensii pot încărca versiuni diferite ale aceleiași biblioteci, sau se pot activa în ordine greșită. Rezultatul: exact simptomul tău, o pagină care arată bine dar nu răspunde.

Metoda clasică de test, dacă ai acces la administrare:

  • Dezactivează plugin-urile pe rând și verifică după fiecare dacă butonul revine la viață.
  • Când interactivitatea revine, ultimul plugin dezactivat e vinovatul.
  • Ideal faci asta pe un site de test sau staging, nu direct pe cel live, ca să nu-l lași pe pauză în fața clienților.

Adesea vinovatul e chiar plugin-ul de formulare, unul de "optimizare" sau de cache care combină și comprimă scripturile prea agresiv. Dacă abia ai făcut un update, începe de acolo.

Suspectul numărul trei: cache-ul îți servește o versiune veche

Uneori site-ul e deja reparat, dar tu tot vezi versiunea stricată. Cache-ul — din browserul tău, dintr-un plugin de cache sau de la un CDN precum Cloudflare — poate păstra un script vechi, incomplet.

Ce încerci, în ordine:

  • Un hard refresh: Ctrl+Shift+R (pe Mac, Cmd+Shift+R).
  • Deschide pagina în incognito sau în alt browser — dacă acolo merge, e clar cache.
  • Dacă ai plugin de cache, golește-l din panoul de administrare.
  • Dacă folosești Cloudflare sau alt CDN, dă "Purge cache".

Regula de aur: după orice modificare la scripturi, golește cache-ul înainte să tragi concluzia că "tot nu merge". Foarte multe panici de tip "site-ul e rupt" se rezolvă cu un simplu purge.

Când merită să chemi pe cineva — și cum lucrăm noi

Dacă ai trecut prin consolă, incognito și cache și butoanele tot sunt moarte, problema e la sursă și are nevoie de cineva care intră în cod. Nu-i nimic în neregulă cu asta — un formular de contact care nu trimite înseamnă clienți pierduți în fiecare zi, deci nu e ceva de lăsat pe "vedem noi".

La MPO Web Studio lucrăm remote, în toată țara, și pornim de la o regulă simplă: îți spunem exact ce era stricat și de ce, nu vorbe. Îți arătăm eroarea din consolă și reparăm cauza, nu doar simptomul. Iar dacă site-ul actual e greu de întreținut, îți putem construi în avans o demonstrație gratuită a unei variante mai curate și mai rapide, ca să vezi diferența înainte să plătești ceva.

Dacă vrei o pereche de ochi pe problemă, scrie-ne un mesaj pe WhatsApp cu adresa site-ului și ce buton nu merge — îți răspundem cu o primă direcție.

Întrebări frecvente

De ce arată site-ul perfect dacă e "stricat"?+

Pentru că partea vizuală (HTML și CSS) se încarcă separat de partea interactivă (JavaScript). Aspectul poate fi complet în timp ce codul care face butoanele să reacționeze e blocat de o eroare. De asta pagina pare intactă, dar nimic nu răspunde la click.

Cum îmi dau seama dacă e problema mea sau a site-ului?+

Deschide pagina într-o fereastră incognito, cu extensiile din browser dezactivate, și încearcă și de pe telefon. Dacă acolo funcționează, problema e la browserul sau extensiile tale. Dacă butoanele rămân moarte peste tot, e ceva în site și trebuie reparat la sursă.

Am dat update la un plugin și acum nu merge nimic. Ce fac?+

Cel mai probabil update-ul a introdus un conflict. Dacă poți, dezactivează plugin-urile pe rând — de preferat pe un site de test — și verifică după fiecare când revine interactivitatea. Ultimul dezactivat înainte ca butoanele să funcționeze este vinovatul.

Golirea cache-ului poate strica ceva?+

Nu. Golirea cache-ului doar forțează încărcarea celei mai noi versiuni a fișierelor. În cel mai rău caz, prima încărcare de după e puțin mai lentă pentru câțiva vizitatori, apoi totul revine la normal. E una dintre cele mai sigure prime încercări.

Cât durează de obicei reparația?+

Depinde de cauză. Un cache de golit sau un conflict evident de plugin se rezolvă adesea în aceeași zi. O eroare de JavaScript îngropată în cod poate lua mai mult, dar mesajul de eroare din consolă scurtează mult căutarea — de aceea îți cerem întâi un screenshot cu el.

Ghid gratuit

7 greșeli care îți alungă clienții de pe site

Lasă-ți emailul și primești ghidul pe loc, aici. Fără spam.

Prin trimitere, ești de acord cu Politica de confidențialitate.
MEchipa MPOÎți răspundem personal

Vrei să vezi cum ar arăta site-ul firmei tale?

Scrie-ne pe WhatsApp și îți pregătim gratuit un site demonstrativ, cu numele firmei tale pe el. Îl vezi întâi și abia apoi decizi — fără nicio obligație.

Cere un site demonstrativ gratuitDe obicei îți răspundem în câteva minute