30/09/2018, 22:34

Form làm bằng javascript và php khác gì nhau

Mình hỏi ngu chút. khi học mình thấy php hay javascript đều dạy về form, validate form. cho mình hỏi trên web chúng # gì nhau vậy. nên dùng cái nào?

Nguyễn Văn Nam viết 00:41 ngày 01/10/2018

Dùng cả 2 đi. Javascript là validate bên client-side. Còn php là validate bên server-side. Nếu chỉ dùng javascript để validate form thì không đảm bảo vì có rất nhiều cách để bypass.

viết 00:36 ngày 01/10/2018

Vậy nếu chỉ dùng php thì sao bạn

Trang Tuân viết 00:45 ngày 01/10/2018

Dùng php không thì tốc độ thực thi không cao, nếu không có ajax thì phải chờ load page. Tốt nhất là kết hợp cả 2. Javascript dùng để validate dưới client để phản hồi nhanh, php dùng để check trên server nếu có ai đó cố tình dùng dữ liệu không hợp lệ đưa vào.

Keys viết 00:44 ngày 01/10/2018

Form bằng javascript thì validate dữ liệu ở phía client, nếu là web thì ở trình duyệt một số người có thể lợi dụng điều này có thể tắt javascript trên trình duyệt -> dữ liệu không được validate.
Form bằng php thì validate dữ liệu ở phía server, khi đó mỗi lần người nhập dữ liệu thì lại gửi về server để xử lí, dữ liệu không hợp lệ lại phản hồi lại -> thời gian chờ đợi lâu.

Bài liên quan
0