Hướng dẫn what does javascript submit () do? - javascript đệ trình () làm gì?

Sự kiện

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
2 bắn khi một

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
3 được gửi.

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
2
event fires when a

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
3 is submitted.

Lưu ý rằng sự kiện

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
2 bắn vào chính phần tử

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
3 và không phải trên bất kỳ

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
6 hoặc bên trong nó. Tuy nhiên,

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
7 được gửi để cho biết hành động gửi của biểu mẫu đã được kích hoạt bao gồm một thuộc tính

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
8, đó là nút được gọi để kích hoạt yêu cầu gửi.

Sự kiện

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
2 bắn khi người dùng nhấp vào nút Gửi (

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
6 hoặc) hoặc nhấn ENTER trong khi chỉnh sửa trường (ví dụ:) trong một biểu mẫu. Sự kiện không được gửi đến biểu mẫu khi gọi trực tiếp phương thức

const form = document.getElementById('subscribe');

Code language: JavaScript (javascript)
1.

Lưu ý: Cố gắng gửi một biểu mẫu không vượt qua xác thực kích hoạt một sự kiện

const form = document.getElementById('subscribe');

Code language: JavaScript (javascript)
2. Trong trường hợp này, việc xác nhận ngăn chặn việc gửi biểu mẫu, và do đó không có sự kiện

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
2.
Trying to submit a form that does not pass validation triggers an

const form = document.getElementById('subscribe');

Code language: JavaScript (javascript)
2 event. In this case, the validation prevents form submission, and thus there is no

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
2 event.

Cú pháp

Sử dụng tên sự kiện trong các phương thức như

const form = document.getElementById('subscribe');

Code language: JavaScript (javascript)
4 hoặc đặt thuộc tính Trình xử lý sự kiện.

addEventListener('submit', (event) => {});

onsubmit = (event) => { };

Loại sự kiện

Thuộc tính sự kiện

Ngoài các thuộc tính được liệt kê dưới đây, giao diện này kế thừa các thuộc tính của giao diện mẹ của nó,

const form = document.getElementById('subscribe');

Code language: JavaScript (javascript)
5.

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
8 Chỉ đọcRead only

Một đối tượng

const form = document.getElementById('subscribe');

Code language: JavaScript (javascript)
7 xác định nút hoặc phần tử khác được gọi để kích hoạt biểu mẫu được gửi.

Ví dụ

Ví dụ này sử dụng

const form = document.getElementById('subscribe');

Code language: JavaScript (javascript)
8 để nghe biểu mẫu gửi và ghi lại

const form = document.getElementById('subscribe');

Code language: JavaScript (javascript)
9 hiện tại bất cứ khi nào xảy ra, sau đó ngăn chặn hành động mặc định của việc gửi biểu mẫu.

HTML

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>

JavaScript

function logSubmit(event) {
  log.textContent = `Form Submitted! Time stamp: ${event.timeStamp}`;
  event.preventDefault();
}

const form = document.getElementById('form');
const log = document.getElementById('log');
form.addEventListener('submit', logSubmit);

Kết quả

Thông số kỹ thuật

Sự chỉ rõ
HTML Tiêu chuẩn # S việc sự kiện
# event-submit
HTML Tiêu chuẩn # Handler-Bới thiệu
# handler-onsubmit

Tính tương thích của trình duyệt web

Bảng BCD chỉ tải trong trình duyệt

Xem thêm

  • Phần tử HTML

    <form action="/signup" method="post" id="signup"> form>

    Code language: HTML, XML (xml)
    3
  • Sự kiện liên quan:

    const form = document.getElementById('subscribe');

    Code language: JavaScript (javascript)
    2

Tóm tắt: Trong hướng dẫn này, bạn sẽ tìm hiểu về API biểu mẫu JavaScript: truy cập vào biểu mẫu, nhận các giá trị của các yếu tố, xác thực dữ liệu biểu mẫu và gửi biểu mẫu.: in this tutorial, you will learn about JavaScript form API: accessing the form, getting values of the elements, validating form data, and submitting the form.

Hình thức cơ bản

Để tạo biểu mẫu trong HTML, bạn sử dụng phần tử

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
3:

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)

Phần tử

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
3 có hai thuộc tính quan trọng:

document.forms

Code language: JavaScript (javascript)
4 và

document.forms

Code language: JavaScript (javascript)
5.

  • Thuộc tính

    document.forms

    Code language: JavaScript (javascript)
    4 chỉ định một URL sẽ xử lý trình gửi biểu mẫu. Trong ví dụ này, hành động là URL

    document.forms

    Code language: JavaScript (javascript)
    7.
  • Thuộc tính

    document.forms

    Code language: JavaScript (javascript)
    5 chỉ định phương thức HTTP để gửi biểu mẫu với. Thông thường, phương pháp là

    document.forms

    Code language: JavaScript (javascript)
    9 hoặc

    document.forms[0]

    Code language: CSS (css)
    0.

Nói chung, bạn sử dụng phương thức

document.forms[0]

Code language: CSS (css)
0 khi bạn muốn truy xuất dữ liệu từ máy chủ và phương thức

document.forms

Code language: JavaScript (javascript)
9 khi bạn muốn thay đổi dữ liệu trên máy chủ.

JavaScript sử dụng đối tượng

document.forms[0]

Code language: CSS (css)
3 để biểu thị một biểu mẫu.

document.forms[0]

Code language: CSS (css)
3 có các thuộc tính sau tương ứng với các thuộc tính HTML:

  • document.forms

    Code language: JavaScript (javascript)
    4 - là URL xử lý dữ liệu biểu mẫu. Nó tương đương với thuộc tính

    document.forms

    Code language: JavaScript (javascript)
    4 của phần tử

    <form action="/signup" method="post" id="signup"> form>

    Code language: HTML, XML (xml)
    3.
  • document.forms

    Code language: JavaScript (javascript)
    5 - là phương thức HTTP tương đương với thuộc tính

    document.forms

    Code language: JavaScript (javascript)
    5 của phần tử

    <form action="/signup" method="post" id="signup"> form>

    Code language: HTML, XML (xml)
    3.

Phần tử

document.forms[0]

Code language: CSS (css)
3 cũng cung cấp các phương pháp hữu ích sau:

  • <input type="submit" value="Subscribe">

    Code language: HTML, XML (xml)
    2 - Gửi biểu mẫu.
  • <input type="submit" value="Subscribe">

    Code language: HTML, XML (xml)
    3 - Đặt lại biểu mẫu.

Tham chiếu các hình thức

Để tham khảo phần tử

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
3, bạn có thể sử dụng các phương thức chọn DOM như

<input type="submit" value="Subscribe">

Code language: HTML, XML (xml)
5:

const form = document.getElementById('subscribe');

Code language: JavaScript (javascript)

Một tài liệu HTML có thể có nhiều biểu mẫu. Thuộc tính

<input type="submit" value="Subscribe">

Code language: HTML, XML (xml)
6 trả về một bộ sưu tập các biểu mẫu (

<input type="submit" value="Subscribe">

Code language: HTML, XML (xml)
7) trên tài liệu:

document.forms

Code language: JavaScript (javascript)

Để tham khảo một biểu mẫu, bạn sử dụng một chỉ mục. Ví dụ: câu lệnh sau trả về dạng đầu tiên của tài liệu HTML:

document.forms[0]

Code language: CSS (css)

Gửi một biểu mẫu

Thông thường, một biểu mẫu có một nút gửi. Khi bạn nhấp vào nó, trình duyệt sẽ gửi dữ liệu biểu mẫu đến máy chủ. Để tạo nút gửi, bạn sử dụng phần tử

<input type="submit" value="Subscribe">

Code language: HTML, XML (xml)
8 hoặc

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
6 với loại

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
2:

<input type="submit" value="Subscribe">

Code language: HTML, XML (xml)

Hoặc

<button type="submit">Subscribebutton>

Code language: HTML, XML (xml)

Nếu nút gửi có tiêu điểm và bạn nhấn phím

<button type="submit">Subscribebutton>

Code language: HTML, XML (xml)
1, trình duyệt cũng gửi dữ liệu biểu mẫu.

Khi bạn gửi biểu mẫu, sự kiện

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
2 được bắn trước khi yêu cầu được gửi đến máy chủ. Điều này cho bạn một cơ hội để xác nhận dữ liệu biểu mẫu. Nếu dữ liệu biểu mẫu không hợp lệ, bạn có thể ngừng gửi biểu mẫu.

Để đính kèm trình nghe sự kiện vào sự kiện

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
2, bạn sử dụng phương thức

const form = document.getElementById('subscribe');

Code language: JavaScript (javascript)
4 của phần tử biểu mẫu như sau:

const form = document.getElementById('signup'); form.addEventListener('submit', (event) => { // handle the form data });

Code language: JavaScript (javascript)

Để ngăn biểu mẫu được gửi, bạn gọi phương thức

<button type="submit">Subscribebutton>

Code language: HTML, XML (xml)
5 của đối tượng

<button type="submit">Subscribebutton>

Code language: HTML, XML (xml)
6 bên trong trình xử lý sự kiện

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
2 như thế này:

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
0

Thông thường, bạn gọi phương thức

<button type="submit">Subscribebutton>

Code language: HTML, XML (xml)
8 nếu dữ liệu biểu mẫu không hợp lệ. Để gửi biểu mẫu trong JavaScript, bạn gọi phương thức

<input type="submit" value="Subscribe">

Code language: HTML, XML (xml)
2 của đối tượng biểu mẫu:

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
1

Lưu ý rằng

const form = document.getElementById('subscribe');

Code language: JavaScript (javascript)
1 không bắn sự kiện

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
2. Do đó, bạn phải luôn luôn xác nhận biểu mẫu trước khi gọi phương thức này.

Truy cập các trường biểu mẫu

Để truy cập các trường biểu mẫu, bạn có thể sử dụng các phương thức DOM như

const form = document.getElementById('signup'); form.addEventListener('submit', (event) => { // handle the form data });

Code language: JavaScript (javascript)
2,

<input type="submit" value="Subscribe">

Code language: HTML, XML (xml)
5,

const form = document.getElementById('signup'); form.addEventListener('submit', (event) => { // handle the form data });

Code language: JavaScript (javascript)
4, v.v.

Ngoài ra, bạn có thể sử dụng thuộc tính

const form = document.getElementById('signup'); form.addEventListener('submit', (event) => { // handle the form data });

Code language: JavaScript (javascript)
5 của đối tượng

const form = document.getElementById('signup'); form.addEventListener('submit', (event) => { // handle the form data });

Code language: JavaScript (javascript)
6. Tài sản

const form = document.getElementById('signup'); form.addEventListener('submit', (event) => { // handle the form data });

Code language: JavaScript (javascript)
7 lưu trữ một bộ sưu tập các yếu tố biểu mẫu.

JavaScript cho phép bạn truy cập một phần tử theo chỉ mục, ID hoặc tên. Giả sử rằng bạn có biểu mẫu đăng ký sau với hai yếu tố

<input type="submit" value="Subscribe">

Code language: HTML, XML (xml)
8:

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
2

Để truy cập các phần tử của biểu mẫu, bạn sẽ nhận phần tử biểu mẫu trước:

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
3

Và sử dụng chỉ mục, ID hoặc tên để truy cập phần tử. Các phần sau truy cập phần tử biểu mẫu đầu tiên:

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
4

Các phần sau truy cập phần tử đầu vào thứ hai:

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
5

Sau khi truy cập trường biểu mẫu, bạn có thể sử dụng thuộc tính

const form = document.getElementById('signup'); form.addEventListener('submit', (event) => { // handle the form data });

Code language: JavaScript (javascript)
9 để truy cập giá trị của nó, ví dụ:

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
6

Đặt tất cả lại với nhau: Mẫu đăng ký

Sau đây minh họa tài liệu HTML có mẫu đăng ký. Xem bản demo trực tiếp ở đây.

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
7

Tài liệu HTML tham chiếu các tệp

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
00 và
<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
01. Nó sử dụng phần tử
<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
02 để hiển thị thông báo lỗi trong trường hợp phần tử

<input type="submit" value="Subscribe">

Code language: HTML, XML (xml)
8 có dữ liệu không hợp lệ.

Gửi biểu mẫu mà không cung cấp bất kỳ thông tin nào sẽ dẫn đến lỗi sau:

Hướng dẫn what does javascript submit () do? - javascript đệ trình () làm gì?

Gửi biểu mẫu với tên nhưng định dạng địa chỉ email không hợp lệ sẽ dẫn đến lỗi sau:

Hướng dẫn what does javascript submit () do? - javascript đệ trình () làm gì?

Sau đây hiển thị tệp

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
01 hoàn chỉnh:

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
8

Làm thế nào nó hoạt động.

Hàm showMessage ()

Hàm

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
05 chấp nhận phần tử đầu vào, thông báo và loại:

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
9

Sau đây hiển thị trường đầu vào tên trên biểu mẫu:

function logSubmit(event) {
  log.textContent = `Form Submitted! Time stamp: ${event.timeStamp}`;
  event.preventDefault();
}

const form = document.getElementById('form');
const log = document.getElementById('log');
form.addEventListener('submit', logSubmit);
0

Nếu giá trị tên của tên trống, bạn cần phải có được cha mẹ trước đó là

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
06 với trường lớp.

function logSubmit(event) {
  log.textContent = `Form Submitted! Time stamp: ${event.timeStamp}`;
  event.preventDefault();
}

const form = document.getElementById('form');
const log = document.getElementById('log');
form.addEventListener('submit', logSubmit);
1

Tiếp theo, bạn cần chọn phần tử

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
02:

function logSubmit(event) {
  log.textContent = `Form Submitted! Time stamp: ${event.timeStamp}`;
  event.preventDefault();
}

const form = document.getElementById('form');
const log = document.getElementById('log');
form.addEventListener('submit', logSubmit);
2

Sau đó, cập nhật thông báo:

function logSubmit(event) {
  log.textContent = `Form Submitted! Time stamp: ${event.timeStamp}`;
  event.preventDefault();
}

const form = document.getElementById('form');
const log = document.getElementById('log');
form.addEventListener('submit', logSubmit);
3

Sau đó, chúng tôi thay đổi lớp CSS của trường đầu vào dựa trên giá trị của tham số loại. Nếu loại là đúng, chúng tôi thay đổi lớp đầu vào thành thành công. Nếu không, chúng tôi thay đổi lớp thành lỗi.

function logSubmit(event) {
  log.textContent = `Form Submitted! Time stamp: ${event.timeStamp}`;
  event.preventDefault();
}

const form = document.getElementById('form');
const log = document.getElementById('log');
form.addEventListener('submit', logSubmit);
4

Cuối cùng, trả lại giá trị của loại:

function logSubmit(event) {
  log.textContent = `Form Submitted! Time stamp: ${event.timeStamp}`;
  event.preventDefault();
}

const form = document.getElementById('form');
const log = document.getElementById('log');
form.addEventListener('submit', logSubmit);
5

Các chức năng của vòi hoa sen () và showcess ()

Các hàm

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
08 và
<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
09 gọi hàm
<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
05. Hàm
<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
08 luôn trả về
<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
12 trong khi hàm
<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
09 luôn trả về
<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
14. Ngoài ra, hàm
<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
09 đặt thông báo lỗi thành một chuỗi trống.

function logSubmit(event) {
  log.textContent = `Form Submitted! Time stamp: ${event.timeStamp}`;
  event.preventDefault();
}

const form = document.getElementById('form');
const log = document.getElementById('log');
form.addEventListener('submit', logSubmit);
6

Hàm HasValue ()

Hàm

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
16 kiểm tra xem phần tử đầu vào có giá trị hay không và hiển thị thông báo lỗi bằng hàm
<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
08 hoặc
<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
09 tương ứng:

function logSubmit(event) {
  log.textContent = `Form Submitted! Time stamp: ${event.timeStamp}`;
  event.preventDefault();
}

const form = document.getElementById('form');
const log = document.getElementById('log');
form.addEventListener('submit', logSubmit);
7

Hàm validateMail ()

Hàm

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
19 xác thực nếu trường email chứa địa chỉ email hợp lệ:

function logSubmit(event) {
  log.textContent = `Form Submitted! Time stamp: ${event.timeStamp}`;
  event.preventDefault();
}

const form = document.getElementById('form');
const log = document.getElementById('log');
form.addEventListener('submit', logSubmit);
8

Hàm

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
19 gọi hàm
<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
16 để kiểm tra xem giá trị trường có trống không. Nếu trường đầu vào trống, nó hiển thị
<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
22.

Để xác thực email, nó sử dụng một biểu thức chính quy. Nếu email không hợp lệ, hàm

<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
19 hiển thị
<form id="form">
  <label>Test field: <input type="text" />label>
  <br /><br />
  <button type="submit">Submit formbutton>
form>
<p id="log">p>
24.

Người xử lý sự kiện gửi

Đầu tiên, chọn biểu mẫu đăng ký bằng ID của nó bằng phương thức

const form = document.getElementById('signup'); form.addEventListener('submit', (event) => { // handle the form data });

Code language: JavaScript (javascript)
4:

function logSubmit(event) {
  log.textContent = `Form Submitted! Time stamp: ${event.timeStamp}`;
  event.preventDefault();
}

const form = document.getElementById('form');
const log = document.getElementById('log');
form.addEventListener('submit', logSubmit);
9

Thứ hai, xác định một số hằng số để lưu trữ thông báo lỗi:

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
0

Thứ ba, thêm trình nghe sự kiện

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
2 của biểu mẫu đăng ký bằng phương thức

const form = document.getElementById('subscribe');

Code language: JavaScript (javascript)
4:

<form action="/signup" method="post" id="signup"> form>

Code language: HTML, XML (xml)
1

Trong phần xử lý sự kiện:

  1. Dừng đệ trình biểu mẫu bằng cách gọi phương thức

    <button type="submit">Subscribebutton>

    Code language: HTML, XML (xml)
    8.
  2. Xác thực các trường tên và email bằng các chức năng
    <form id="form">
      <label>Test field: <input type="text" />label>
      <br /><br />
      <button type="submit">Submit formbutton>
    form>
    <p id="log">p>
    
    16 và
    <form id="form">
      <label>Test field: <input type="text" />label>
      <br /><br />
      <button type="submit">Submit formbutton>
    form>
    <p id="log">p>
    
    19.
  3. Nếu cả tên và email đều hợp lệ, hãy hiển thị cảnh báo. Trong một ứng dụng trong thế giới thực, bạn cần gọi phương thức

    const form = document.getElementById('subscribe');

    Code language: JavaScript (javascript)
    1 để gửi biểu mẫu.

Bản tóm tắt

  • Sử dụng phần tử

    <form action="/signup" method="post" id="signup"> form>

    Code language: HTML, XML (xml)
    3 để tạo biểu mẫu HTML.
  • Sử dụng các phương thức DOM như

    <input type="submit" value="Subscribe">

    Code language: HTML, XML (xml)
    5 và

    const form = document.getElementById('signup'); form.addEventListener('submit', (event) => { // handle the form data });

    Code language: JavaScript (javascript)
    4 để chọn phần tử

    <form action="/signup" method="post" id="signup"> form>

    Code language: HTML, XML (xml)
    3.
    <form id="form">
      <label>Test field: <input type="text" />label>
      <br /><br />
      <button type="submit">Submit formbutton>
    form>
    <p id="log">p>
    
    36 cũng trả về phần tử biểu mẫu bằng một chỉ mục số.
  • Sử dụng

    const form = document.getElementById('signup'); form.addEventListener('submit', (event) => { // handle the form data });

    Code language: JavaScript (javascript)
    7 để truy cập các yếu tố biểu mẫu.
  • Sự kiện

    <form action="/signup" method="post" id="signup"> form>

    Code language: HTML, XML (xml)
    2 bắn khi người dùng nhấp vào nút Gửi trên biểu mẫu.

Hướng dẫn này có hữu ích không?

Phương thức gửi () được sử dụng cho cái gì?

Phương thức Sublem () trong HTML DOM được sử dụng để gửi dữ liệu biểu mẫu đến máy chủ web.to send the form data to the web-server.

Hình thức JavaScript gửi công việc như thế nào?

Khi biểu mẫu được gửi, sự kiện gửi sẽ được kích hoạt. Vì đó là một thứ phía máy khách, nó thường được xác thực trước khi gửi chi tiết đến máy chủ. Hình thức phương pháp. Gửi () được sử dụng để tạo động và gửi chi tiết đến máy chủ.. Since it's a client-side thing, it is usually validated before sending the details to the server. The method form. submit() is used for dynamic creation and sending the details to the server.

Nút gửi trong JavaScript là gì?

Nếu nút gửi có tiêu điểm và bạn nhấn phím Enter, trình duyệt cũng gửi dữ liệu biểu mẫu. Khi bạn gửi biểu mẫu, sự kiện gửi sẽ bị sa thải trước khi yêu cầu được gửi đến máy chủ. Điều này cho bạn một cơ hội để xác nhận dữ liệu biểu mẫu. Nếu dữ liệu biểu mẫu không hợp lệ, bạn có thể ngừng gửi biểu mẫu.the browser also submits the form data. When you submit the form, the submit event is fired before the request is sent to the server. This gives you a chance to validate the form data. If the form data is invalid, you can stop submitting the form.

Điều gì xảy ra khi gửi biểu mẫu?

5. Hầu hết các biểu mẫu HTML đều có nút gửi ở dưới cùng của biểu mẫu.Khi tất cả các trường trong biểu mẫu đã được điền vào, người dùng nhấp vào nút gửi để ghi lại dữ liệu biểu mẫu.Hành vi tiêu chuẩn là thu thập tất cả các dữ liệu được nhập vào biểu mẫu và gửi nó đến một chương trình khác để được xử lý.gather all of the data that were entered into the form and send it to another program to be processed.

Sự khác biệt giữa nhấp chuột và gửi trong JavaScript là gì?

Gửi () gửi toàn bộ biểu mẫu lên một servlet hoặc bất cứ điều gì trong đó $ ("#nút1").click () chỉ đơn giản là có thể được sử dụng để xử lý bất cứ thứ gì như gọi một hàm của JavaScript hoặc thậm chí để gửi biểu mẫu.