Cách kích hoạt một nút trong JavaScript
Trong đoạn trích này, chúng ta sẽ khám phá phương thức 37 cùng với sự kiện 38. Và đối với chính ví dụ - chúng tôi sẽ tạo một trường nhập liệu đơn giản và một nút, sau đó sử dụng 37 cùng với chức năng tùy chỉnh để thay đổi trạng thái của nút Show
Trạng thái sẽ thay đổi từ bị vô hiệu hóa (mặc định) sang được kích hoạt bất cứ khi nào người dùng nhập nội dung nào đó vào trường nhập liệu. Như vậy, bạn có thể sử dụng phương pháp này để ngăn người dùng gửi biểu mẫu chưa được điền đầy đủ. Điều này cũng thường được gọi là "các trường bắt buộc" Bây giờ, trường hợp sử dụng cho điều này là trên cơ sở từng trường hợp. Ví dụ: nếu bạn viết một trường nhập email và thêm bắt buộc vào trường đó, người dùng có thể nhấp vào nút, nhưng nó sẽ không gửi email thực cho đến khi biểu mẫu được điền chính xác. Đọc thêm về điều này trên MDN Hãy xem một số mã, một ví dụ và nói về những gì đang xảy ra CSSHTMLJavaScript
Và đây là một hình thức demo để giới thiệu kết quả cuối cùng Nộp Điều đầu tiên cần lưu ý ở đây là trạng thái nút thay đổi ngay sau khi bạn nhập một số văn bản Điều này là do đối với bản demo này, chúng tôi đang sử dụng trình lắng nghe sự kiện 38 thay vì 41Khi sử dụng 41 - người dùng phải nhấp vào bên ngoài biểu mẫu hoặc nhắm mục tiêu trường nhập tiếp theo để trạng thái thay đổi, điều này trong một số trường hợp có thể gây nhầm lẫn cho người dùng. Ngoài ra, điều thú vị về sự kiện 38 là nó sẽ tự động tắt lại nút khi trường nhập đã bị xóaBạn cũng có thể xác minh rằng nút này hoạt động bằng cách kiểm tra 0 của bạn vì nút này sẽ hiển thị văn bản bạn đã nhập bất cứ khi nào bạn nhấp vào nút ở trạng thái hoạt động (không bị tắt) Để tắt một nút chỉ bằng JavaScript, bạn cần đặt thuộc tính 44 của nó thành 45. Ví dụ. 46Và để bật một nút, chúng tôi sẽ làm ngược lại bằng cách đặt thuộc tính JavaScript 44 thành 45Đây là một ví dụ đầy đủ hơn nơi chúng tôi chọn nút và sau đó chúng tôi thay đổi thuộc tính bị vô hiệu hóa của nó
Đây là những bước chúng ta phải làm theo
Ví dụ về nút tắtĐối với mục đích demo và để giữ cho nó đơn giản nhất có thể, chúng tôi sẽ vô hiệu hóa nút khi nhấp vào chính nó Trong bài viết này, chúng tôi sẽ thảo luận về cách bạn có thể bật hoặc tắt một nút bằng JavaScript. Đầu tiên, chúng ta sẽ tìm hiểu cách nó hoạt động trong vanilla JavaScript và sau đó chúng ta sẽ xem cách thực hiện với jQuery JavaScript là một trong những công nghệ cốt lõi của web. Phần lớn các trang web sử dụng nó và tất cả các trình duyệt web hiện đại đều hỗ trợ nó mà không cần plugin. Trong loạt bài này, chúng ta sẽ thảo luận về các mẹo và thủ thuật khác nhau sẽ giúp bạn phát triển JavaScript hàng ngày Khi bạn đang làm việc với JavaScript, thường thì bạn cần phải bật hoặc tắt một nút dựa trên một số hành động. Thông thường, khi làm việc với biểu mẫu, bạn muốn tắt nút gửi cho đến khi người dùng điền vào tất cả các trường bắt buộc trong biểu mẫu. Khi người dùng điền vào tất cả các trường bắt buộc, bạn muốn tự động kích hoạt nó để người dùng có thể nhấp vào nút để gửi biểu mẫu Trong HTML, một phần tử nút có trạng thái riêng và do đó, bạn có thể bật hoặc tắt nó. Ví dụ: khi một biểu mẫu được tải, bạn có thể giữ một nút ở trạng thái tắt. Sau này, bạn có thể kích hoạt nó với sự trợ giúp của JavaScript Hôm nay, chúng ta sẽ thảo luận về cách bạn có thể bật hoặc tắt nút bằng JavaScript với một số ví dụ thực tế Kích hoạt hoặc vô hiệu hóa một nút với Vanilla JavaScriptTrong phần này, chúng ta sẽ thảo luận về một ví dụ thực tế, minh họa cách bạn có thể bật hoặc tắt một nút bằng vanilla JavaScript Hãy xem qua ví dụ sau 1 2 0 1 2 3 4 50 1 2 3 4 5 6 7 8 9 20 21 22 23 24 25 26 27 28 29 0 1 2 3 4 5 6 7 8 9 00 01 02 03 04 05 06 07 08 09 10Trong ví dụ trên, chúng tôi đã tạo một biểu mẫu rất đơn giản có một vài trường văn bản cùng với nút gửi. Điều quan trọng cần lưu ý là khi một biểu mẫu được tải, nút gửi sẽ ở trạng thái bị vô hiệu hóa. Chúng tôi đã sử dụng thuộc tính 14 để đặt trạng thái mặc định của nút gửi thành bị vô hiệu hóa Tiếp theo, chúng tôi đã xác định sự kiện 15 trên các trường nhập tên người dùng và mật khẩu. Vì vậy, khi người dùng thay đổi giá trị của các trường này, nó sẽ kích hoạt sự kiện 15, sự kiện này cuối cùng sẽ gọi hàm 17. Trong hàm 17, chúng tôi đang kiểm tra xem người dùng đã nhập giá trị vào cả hai trường bắt buộc chưa. Nếu đúng như vậy, chúng tôi sẽ đặt thuộc tính 14 của nút gửi thành 20, điều này cuối cùng sẽ kích hoạt nút gửi để người dùng có thể nhấp vào đó. Mặt khác, nếu trường tên người dùng hoặc mật khẩu trống, chúng tôi sẽ đặt thuộc tính 14 thành 22, thao tác này sẽ tắt nút gửi để người dùng không thể nhấp vào nút đó Trong ví dụ trên, chúng tôi đã sử dụng nút gửi đầu vào, nhưng bạn cũng có thể sử dụng nút HTML như trong ví dụ sau 1 12Vì vậy, đó là cách bạn có thể sử dụng vanilla JavaScript để bật hoặc tắt một nút. Trong phần tiếp theo, chúng ta sẽ xem cách bạn có thể sử dụng thư viện jQuery Kích hoạt hoặc vô hiệu hóa một nút với jQueryTrong phần này, chúng ta sẽ thảo luận về cách bạn có thể chuyển đổi trạng thái của một nút với sự trợ giúp của thư viện jQuery Hãy sửa lại ví dụ mà chúng ta đã thảo luận trong phần trước 1 2 0 18 2 20 4 220 242 264 285 7 319 3321 3523 3725 26 27 4129 431 0 3 2 5 4 7 6 9 8 01 00 03 57 05 04 07 06 09 0804 10Trước hết, chúng tôi đã tải thư viện jQuery để chúng tôi có thể sử dụng nó trong chức năng của mình. Sự khác biệt duy nhất trong ví dụ trên là chúng tôi đã sử dụng phương thức 23 của đối tượng jQuery để thay đổi trạng thái của nút Phương thức 23 của đối tượng jQuery được sử dụng để đặt hoặc nhận giá trị của thuộc tính cụ thể của một phần tử. Nếu bạn sử dụng nó chỉ với một đối số duy nhất, thì nó được sử dụng để lấy giá trị của thuộc tính. Mặt khác, nếu bạn sử dụng nó với hai đối số, thì nó được sử dụng để đặt giá trị cho thuộc tính. Trong trường hợp của chúng tôi, chúng tôi đã sử dụng nó để đặt giá trị của thuộc tính 14 của nút. Ngoài ra, mọi thứ đều giống nhau Nếu bạn đang sử dụng jQuery 1. 5+, bạn sẽ cần sử dụng phương thức 26 thay vì phương thức 23, như minh họa trong đoạn mã sau 1 07 2 09 Ngoài ra, nếu bạn muốn xóa bất kỳ thuộc tính nào của phần tử, bạn cũng có thể sử dụng phương thức 28 của đối tượng jQuery, như minh họa trong đoạn mã sau. Nó sẽ có kết quả giống như khi bạn đặt thuộc tính 14 thành 20 1 07 2 13 Vì vậy, đây là những cách khác nhau mà bạn có thể sử dụng jQuery để bật hoặc tắt một nút Phần kết luậnHôm nay, chúng ta đã thảo luận về cách bạn có thể bật hoặc tắt một nút trong JavaScript bằng một số ví dụ thực tế. Cùng với vanilla JavaScript, chúng tôi cũng đã thảo luận cách đạt được nó với sự trợ giúp của thư viện jQuery Làm cách nào để bật một nút JavaScript?Để tắt một nút chỉ sử dụng JavaScript, bạn cần đặt thuộc tính bị vô hiệu hóa của nút đó thành false. Ví dụ. thành phần. bị vô hiệu hóa = đúng. Và để bật một nút, chúng tôi sẽ làm ngược lại bằng cách đặt thuộc tính JavaScript bị vô hiệu hóa thành false .
Làm cách nào để bật nút onclick trong JavaScript?A) HTML. Add the following HTML Code to your editor //defining button and input field . Giải thích mã. . B) Mã Javascript. . Giải thích mã. . Hoàn thành mã. . đầu ra. . Sử dụng jQuery để bật/tắt nút Làm cách nào để bật nút trong JavaScript dựa trên điều kiện?Thuộc tính JavaScript bị vô hiệu hóa là một thuộc tính boolean nhận giá trị đúng hoặc sai. Đặt thuộc tính thành true sẽ bật nút (có thể nhấp) và đặt thành false (như bt. bị vô hiệu hóa = sai;) sẽ vô hiệu hóa nút (không thể nhấp được).
Làm cách nào để kích hoạt nút trong HTML?Thẻ . Bạn có thể đặt nội dung như văn bản hoặc hình ảnh trong . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ . Bạn phải luôn chỉ định thuộc tính type cho thẻ |