Hướng dẫn how to display message after form submit in html using javascript - cách hiển thị thông báo sau khi gửi biểu mẫu trong html bằng javascript

Tôi muốn hiển thị thông báo những gì tôi gõ để gửi sau khi nhấp vào Gửi nút bằng JavaScript. Tôi tự hỏi tôi phải sử dụng cảnh báo hoặc phương thức cho nó với JavaScript. Tôi chỉ muốn sử dụng JavaScript thay vì JQuery hoặc Ajax.



Hỏi ngày 22 tháng 4 năm 2020 lúc 6:29Apr 22, 2020 at 6:29

Hướng dẫn how to display message after form submit in html using javascript - cách hiển thị thông báo sau khi gửi biểu mẫu trong html bằng javascript

1

Bạn có thể làm một cái gì đó như sau:

let form = document.getElementsByTagName("form")[0];
form.addEventListener("submit", (e) => {
  e.preventDefault();
  alert("Form Submitted!");
});

Đã trả lời ngày 22 tháng 4 năm 2020 lúc 6:33Apr 22, 2020 at 6:33

Hướng dẫn how to display message after form submit in html using javascript - cách hiển thị thông báo sau khi gửi biểu mẫu trong html bằng javascript

Luís Ramalholuís RamalhoLuís Ramalho

9.7104 Huy hiệu vàng49 Huy hiệu bạc66 Huy hiệu Đồng4 gold badges49 silver badges66 bronze badges

Tôi hy vọng mã sau sẽ giúp.

let form = document.getElementById("form");

form.onsubmit = function(){
let inputs = Object.fromEntries([...form.children].filter(e=>e.localName=="input"&&e.placeholder).map(e=>[e.placeholder,e.value]));

for(key in inputs) alert(key+": "+inputs[key]);
}


Đã trả lời ngày 22 tháng 4 năm 2020 lúc 6:59Apr 22, 2020 at 6:59

Hướng dẫn how to display message after form submit in html using javascript - cách hiển thị thông báo sau khi gửi biểu mẫu trong html bằng javascript

UfukufukUfuk

4285 Huy hiệu bạc9 Huy hiệu Đồng5 silver badges9 bronze badges

Chạy JavaScript trên biểu mẫu Gửi với các ví dụ sau. Những ví dụ này sử dụng các kích hoạt bao gồm trong các hình thức đáng gờm.

Biểu mẫu đáng gờm là plugin Trình tạo mẫu WordPress tốt nhất. Nhận nó miễn phí!

Chuyển hướng đến URL trong tab mới

Bạn có thể làm điều này một cách dễ dàng bằng cách thêm JavaScript chuyển hướng trong "Thông báo xác nhận cập nhật".


Chuyển hướng đến URL trong phương pháp Tab mới 2

Mặt trái của tùy chọn 1 là trình chặn pop-up của trình duyệt có thể ngăn cửa sổ chuyển hướng của bạn mở. Tùy chọn 2 cung cấp một cách khác để mở trang/tab mới khi gửi mà không cần kích hoạt trình chặn pop-up. Để thực hiện việc này, bạn sẽ cần truy cập cài đặt biểu mẫu của mình -> Tùy chỉnh HTML và thêm mã sau vào mã nút gửi ngay trước mã shortcode [nút_action].just before the [button_action] shortcode.

onclick="window.open('http://yoururl.com', '_blank');"

Hiển thị tin nhắn xác nhận, sau đó chuyển hướng

Thêm mã sau vào biểu mẫu của bạn trên hộp thông báo gửi. Nó sẽ hiển thị một thông điệp thành công trong 5 giây, sau đó chuyển hướng:

Your submission was successfully saved.

 

Ẩn tin nhắn xác nhận sau 5 giây

Nếu bạn đang hiển thị biểu mẫu của mình với thông báo thành công của mình và muốn ẩn nó sau x giây, bạn có thể sử dụng mã này trong thông báo thành công của mình:

Your submission was successfully saved.

Thực hiện hành động sau khi gửi biểu mẫu

Nếu bạn muốn thực hiện hành động javascript hoặc javascript sau khi biểu mẫu được gửi, có ba sự kiện khác nhau mà bạn có thể sử dụng, tùy thuộc vào hành động "BẬT" bạn đã chọn trong cài đặt biểu mẫu của mình.

Sau khi tin nhắn thành công

Bạn có thể sử dụng sự kiện FRMFormComplete cho biểu mẫu JavaScript hoặc JQuery Gửi gọi lại sau khi một thông báo thành công được hiển thị. Một ví dụ cơ bản được hiển thị dưới đây.

Đối tượng biểu mẫu bao gồm phần tử biểu mẫu đã được gửi. Đối tượng phản hồi bao gồm nội dung được hiển thị trong thông báo thành công. Kịch bản này có thể được đặt trong thông báo thành công của biểu mẫu hoặc nó có thể được tải trên trang nơi biểu mẫu được xuất bản. Nó không thể đi trong một HTML tùy chỉnh của một biểu mẫu.

Lưu ý: Để sử dụng chức năng này, hãy gửi biểu mẫu này với AJAX phải được bật trong cài đặt biểu mẫu.

Sau thông báo lỗi ajax

Bạn có thể sử dụng sự kiện FRMFormErrors cho biểu mẫu JavaScript hoặc JQuery Gửi gọi lại sau khi thông báo lỗi được hiển thị, khi biểu mẫu được đặt để gửi với AJAX. Một ví dụ đã được biểu diễn ở dưới.

let form = document.getElementsByTagName("form")[0];
form.addEventListener("submit", (e) => {
  e.preventDefault();
  alert("Form Submitted!");
});
0

Trước khi chuyển hướng

Bạn có thể sử dụng sự kiện frmbeForformredirect để chạy mã tùy chỉnh trước khi một biểu mẫu được chuyển hướng đến một trang mới. Xin lưu ý rằng điều này chỉ có thể được sử dụng nếu 'gửi với AJAX' được chọn trong cài đặt biểu mẫu của bạn. Một ví dụ cơ bản được hiển thị dưới đây.

let form = document.getElementsByTagName("form")[0];
form.addEventListener("submit", (e) => {
  e.preventDefault();
  alert("Form Submitted!");
});
1

Đối tượng biểu mẫu bao gồm phần tử biểu mẫu đã được gửi. Đối tượng phản hồi bao gồm URL mà trang sẽ chuyển hướng đến. Tập lệnh này có thể được đặt trong HTML tùy chỉnh của biểu mẫu.

Sau khi nội dung của trang khác được hiển thị

Bạn có thể sử dụng sự kiện FRMPageChanged để chạy mã tùy chỉnh sau khi biểu mẫu được thay thế bằng nội dung từ một trang khác. Một ví dụ cơ bản được hiển thị dưới đây.

let form = document.getElementsByTagName("form")[0];
form.addEventListener("submit", (e) => {
  e.preventDefault();
  alert("Form Submitted!");
});
2

Đối tượng biểu mẫu bao gồm phần tử biểu mẫu đã được gửi. Đối tượng phản hồi bao gồm nội dung được hiển thị từ một trang khác. Kịch bản này phải được bao gồm bên ngoài HTML của biểu mẫu để được sử dụng.

Làm cách nào để hiển thị một tin nhắn trong HTML?

Phương thức Window ALERT () được sử dụng để hiển thị hộp cảnh báo.Nó hiển thị một thông báo được chỉ định cùng với nút OK và thường được sử dụng để đảm bảo rằng thông tin đi qua người dùng.Nó trả về một chuỗi đại diện cho văn bản để hiển thị trong hộp cảnh báo.. It displays a specified message along with an OK button and is generally used to make sure that the information comes through the user. It returns a string which represents the text to display in the alert box.

Làm thế nào để bạn hiển thị tin nhắn trong JavaScript?

JavaScript có thể "hiển thị" dữ liệu theo những cách khác nhau:..
Viết vào một phần tử HTML, sử dụng InternalHTML ..
Viết vào đầu ra HTML bằng tài liệu.viết() ..
Viết vào một hộp cảnh báo, sử dụng cửa sổ.báo động() ..
Viết vào bảng điều khiển trình duyệt, sử dụng bảng điều khiển.log () ..

Làm thế nào để bạn hiển thị dữ liệu đã gửi trên cùng một trang với biểu mẫu trong JavaScript?

Làm thế nào để bạn ở trên cùng một trang sau khi gửi trong JavaScript ?..
Đặt biểu mẫu onSubmit = ”trở lại sai ..
Đăng ký một sự kiện gửi trên A từ.Trong sự kiện cuộc gọi gọi lại.ngăn chặn Mặc định() ;.