Interceptarea evenimentului php prin jquery

Puteți verifica (intercepta) datele de formular după ce utilizatorul a făcut clic pe trimiteți. În acest caz, dacă ceva este umplut incorect, trimiterea nu se va întâmpla și datele vor fi salvate pe pagină. Dacă totul este plin, atunci datele sunt trimise.







Luați în considerare mecanismul de interceptare a trimiterii de date:





alert('Не заполнены поля!');
return false; // и этим false отменяем отправку формы
>
else alert('Все в порядке!');
>);

După cum puteți vedea din semnături, acest handler este legat de forma cu id myform. Dacă încercăm să trimitem formularul prin trimitere, atunci acest jQuery script îl va intercepta și va efectua verificările. Aici verifică dacă câmpurile 1 și câmpul 2 sunt completate înainte de a le trimite - dacă nu, se oprește trimiterea formularului prin php. Dacă totul este în ordine, acesta trece toate acțiunile către manipulatorul php.

Pentru a înțelege scriptul în acțiune, vă sfătuiesc să descărcați un exemplu care să demonstreze cum funcționează totul.

Instalați aceste fișiere în rădăcina site-ului sau pe denver și încercați.

PS Sam a căutat mult timp acest cod și, în cele din urmă, a găsit-o. În loc de alertă - puteți utiliza modificarea culorii pentru a roși acele câmpuri care nu sunt valide.

Citiți de asemenea







Articole similare

Trimiteți-le prietenilor: