Menu
CoddyTech

Nút gửi

Thuộc phần JavaScript trong thực tế trong hành trình HTML của Coddy. Bài học 7 trên 27.

Các nút gửi là thành phần thiết yếu trong biểu mẫu HTML, cho phép người dùng gửi dữ liệu biểu mẫu đến máy chủ để xử lý.

Tạo một biểu mẫu HTML cơ bản có nút gửi:

<form id="myForm">
  <input type="text" placeholder="Enter your name">
  <button type="submit">Submit</button>
</form>

Thuộc tính type="submit" chỉ định rằng nút sẽ gửi biểu mẫu khi được nhấp.

Bạn cũng có thể dùng JavaScript để xử lý việc gửi biểu mẫu:

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

form.addEventListener('submit', function(event) {
  event.preventDefault(); // Ngăn biểu mẫu gửi đi theo cách mặc định
  console.log('Form submitted!'); // In một thông báo ra bảng điều khiển
});

Phương thức preventDefault() ngăn biểu mẫu gửi theo cách truyền thống, cho phép bạn xử lý việc gửi biểu mẫu bằng JavaScript.

challenge icon

Thử thách

Dễ

Nhiệm vụ của bạn:

  1. Thêm nút Nộp bài vào biểu mẫu với type="submit"
  2. Bên trong trình lắng nghe sự kiện submit, dùng biến message để đặt nội dung văn bản thành "Submitted successfully"

Tự làm thử

<!DOCTYPE html>
<html>
<head>
  <title>Submit buttons</title>
  <link rel="stylesheet" href="style.css">
</head>
<body>
  <form id="myForm">
    <h2>Sign Up</h2>
    <input type="text" id="email" placeholder="Enter your email">
    <p id="emailMessage" class="message"></p>

  </form>
  <script src="script.js"></script>
</body>
</html>
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong JavaScript trong thực tế

Tự luyện tập: Playground Web