Hướng dẫn how can i stay on the same page after submitting form in php? - Làm thế nào tôi có thể ở trên cùng một trang sau khi gửi biểu mẫu trong php?

13 năm trước

Hellllloooo một lần nữa

Có ai biết làm thế nào tôi có thể điều chỉnh các tệp của mình để khi ai đó đã hoàn thành mẫu email, nó vẫn ở cùng một trang và nói lời cảm ơn - tin nhắn của bạn đã được nhận, v.v.?

Hiện tại tôi có biểu mẫu của mình trong tệp HTML liên hệ với chúng tôi và sau đó nó chuyển sang một tệp khác có tên Send_Form_Email.php, đây chỉ là nền trắng đơn giản với phông chữ màu đen.

Có cách nào để có được điều đó để xuất hiện trong một iframe hoặc một cái gì đó tương tự để logo của tôi, v.v. và các liên kết vẫn còn hiển thị?

Cảm ơn rất nhiều trước;]

Câu trả lời được đề xuất

Chỉ cần thêm dòng sau ở cuối mã PHP của bạn:

header["Location: index.html"];

Điều này sẽ chuyển hướng trang.

Ngoài ra, bạn có thể chứa toàn bộ trang và tập lệnh email trong cùng một tệp, để không cần chuyển hướng, nhưng điều này có thể yêu cầu bạn

Nhảy để đăng

Tất cả 3 câu trả lời

13 năm trước

Chỉ cần thêm dòng sau ở cuối mã PHP của bạn:

header["Location: index.html"];

Điều này sẽ chuyển hướng trang.

Ngoài ra, bạn có thể chứa toàn bộ trang và tập lệnh email trong cùng một tệp, để không cần chuyển hướng, nhưng điều này có thể yêu cầu bạn

13 năm trước

Nhảy để đăng

Tất cả 3 câu trả lời

Ngoài ra, bạn có thể chứa toàn bộ trang và tập lệnh email trong cùng một tệp, do đó không cần chuyển hướng, nhưng điều này có thể yêu cầu bạn viết lại mã trong trang web của mình, vì vậy có thể không phải là một ý tưởng tốt trong dịp này.

13 năm trước

xin chào, cảm ơn rất nhiều vì điều đó

Đây là mã PHP của tôi, xin vui lòng tôi chèn cái này ở đâu?

cảm ơn rất nhiều!!

Tôi đã nhận được mã từ một hướng dẫn trực tuyến, nhưng id thích nó chỉ để nói, xin lỗi là có một lỗi nếu địa chỉ email không được điền và nếu nó là, thì cảm ơn chúng tôi có thông điệp của bạn, v.v. ngoài chiều sâu của tôi nên không thực sự muốn chơi với nó

Cảm ơn một lần nữa

Làm thế nào để bạn ở trên cùng một trang sau khi nhấp vào nút gửi?

Bạn có thể sử dụng EntertDefault [] trên sự kiện nhấp chuột cho một đối tượng HTML nhất định. Điều này sẽ ngăn trình duyệt thực hiện hành động mặc định trên một đối tượng HTML cụ thể.use preventDefault[] on the click event for a given html object. This will prevent the browser from taking the default action on a specific HTML object.

Làm thế nào tôi có thể gửi một biểu mẫu mà không cần rời khỏi trang?

Sử dụng sự kiện gửi của JQuery để xử lý việc gửi biểu mẫu, thêm return false; Vào cuối chức năng xử lý gửi để ngăn trang tải lại. trả lại sai; }];. return false ; }];

Làm cách nào để giữ dữ liệu của tôi dưới dạng sau khi gửi PHP?

Giữ dữ liệu biểu mẫu khi làm mới bằng toán tử php ternary, để sử dụng điều này trong một biểu mẫu để ghi nhớ dữ liệu sau khi người dùng nhấn gửi và trang làm mới, bạn sẽ phải thêm tính toán này trong thuộc tính giá trị = "" của đầu vào:add this in the value="" attribute of the input:

Làm thế nào để bạn nhận được tin nhắn thành công trong cùng một trang sau khi gửi biểu mẫu liên hệ?

Nếu bạn muốn cùng một trang biểu mẫu được hiển thị lại sau khi gửi kết quả, bạn sẽ thực hiện hành động cùng một trang và bao gồm tập lệnh xử lý ở đầu tệp.Thay vì lặp lại thông báo kết quả trong bộ xử lý như bạn có, hãy lưu trữ nó dưới dạng biến có thể được xuất trong trang HTML Form.make the action the same page and include the processing script at the beginning of the file. Instead of echoing the result message within the processor as you have, store it as a variable which can be output in the html form page.

Bài Viết Liên Quan

Chủ Đề