Nhận giá trị của nút onclick javascript
Với hook 2 chúng ta tạo một biến trạng thái ( 3) để lưu giá trị hiện tại của input field. Chúng tôi cũng tạo một biến trạng thái khác (_______14) sẽ được cập nhật với giá trị trường đầu vào khi nhấp vào nút Show
Chúng tôi đặt trình xử lý sự kiện 5 trên trường đầu vào để làm cho trình xử lý này được gọi bất cứ khi nào giá trị đầu vào thay đổi. Trong trình xử lý, chúng tôi sử dụng thuộc tính 6 để truy cập đối tượng đại diện cho phần tử 0. Thuộc tính 1 của đối tượng này chứa giá trị đầu vào, vì vậy chúng tôi chuyển nó cho 2 để cập nhật 3 và điều này phản ánh trên trangSau khi thiết lập đầu vào được kiểm soát, giờ đây chúng ta có thể sử dụng 3 bên ngoài trình xử lý 5 để truy cập giá trị hiện tại của trường đầu vàoVì vậy, trong trình xử lý sự kiện 9 mà chúng tôi đặt trên 7, chúng tôi sử dụng 8 để cập nhật biến 4 với giá trị trường đầu vào hiện tạiĐăng ký bản tin Coding BeautyCó được những hiểu biết hữu ích và nâng cao kiến thức phát triển web của bạn với các mẹo và hướng dẫn hàng tuần từ Coding Beauty. Hơn 1.400 nhà phát triển đăng ký Nhận giá trị của đầu vào không được kiểm soát khi nhấp vào nútĐể nhận giá trị của đầu vào không được kiểm soát trên nút, hãy nhấp vào React
Ví dụ 2
Mặc dù dữ liệu trong đầu vào được kiểm soát được xử lý bởi trạng thái React, dữ liệu trong đầu vào không được kiểm soát được xử lý bởi chính DOM. Đây là lý do tại sao 0 trong ví dụ trên không có bộ xử lý sự kiện 1 prop hoặc 5. Thay vào đó, chúng tôi truy cập giá trị trường đầu vào bằng React ref. DOM cập nhật giá trị này khi văn bản trong đầu vào bị thay đổiChúng tôi tạo một đối tượng ref với móc 56 và đặt nó vào chỗ dựa 57 của 0. Làm điều này đặt thuộc tính 59 của đối tượng ref thành đối tượng DOM đại diện cho phần tử 0 56 trả về một đối tượng ref có thể thay đổi không thay đổi giá trị khi một thành phần được cập nhật. Ngoài ra, việc sửa đổi giá trị của thuộc tính 59 của đối tượng này không gây ra kết xuất lại. Điều này trái ngược với hàm cập nhật 93 được trả về từ 2Mặc dù tài liệu React khuyến nghị sử dụng các thành phần được kiểm soát, các thành phần không được kiểm soát mang lại một số lợi thế. Bạn có thể thích chúng hơn nếu biểu mẫu rất đơn giản và không cần xác thực ngay lập tức và các giá trị chỉ cần được truy cập khi biểu mẫu được gửi Ayibatari Ibaba Ayibatari Ibaba là nhà phát triển phần mềm có nhiều năm kinh nghiệm xây dựng trang web và ứng dụng. Anh ấy đã viết rất nhiều về nhiều chủ đề lập trình và đã tạo ra hàng chục ứng dụng và thư viện mã nguồn mở Làm cách nào để nhận được giá trị từ Nút phản ứng?Để lấy giá trị của đầu vào không được kiểm soát trên nút, hãy nhấp vào React. Tạo tham chiếu cho trường nhập liệu . Đặt trình xử lý sự kiện onClick trên nút. Sử dụng đối tượng ref để truy cập giá trị đầu vào hiện tại trong trình xử lý sự kiện .
Chúng ta có thể truyền tham số trong hàm onClick không?Để chuyển một giá trị dưới dạng tham số thông qua trình xử lý onClick, chúng tôi chuyển vào một hàm mũi tên trả về lệnh gọi hàm sayHello .
Nó được gọi là gì khi một người nhấp vào nút trên biểu mẫu được hiển thị bởi Javascript của bạn?Bạn sẽ học. Kích hoạt cửa sổ bật lên cũ khi nhấp vào nút.
Chúng tôi có thể sử dụng onClick trong thẻ neo không?Sử dụng Sự kiện onclick. Thuộc tính sự kiện onclick hoạt động khi người dùng nhấp vào nút. Khi nhấp chuột vào nút thì nút hoạt động như một liên kết và chuyển hướng trang đến vị trí đã cho. Sử dụng thẻ nút bên trong thẻ . Phương pháp này tạo một nút bên trong thẻ neo. This method create a button inside anchor tag. |