Hướng dẫn javascript form validation on blur - xác thực biểu mẫu javascript trên mờ
Thí dụThực hiện JavaScript khi người dùng rời khỏi trường đầu vào: Show
Hãy tự mình thử » Thêm ví dụ "hãy thử nó" dưới đây. Định nghĩa và cách sử dụngSự kiện Onblur xảy ra khi một đối tượng mất tập trung. Sự kiện Onblur thường được sử dụng với mã xác thực biểu mẫu (ví dụ: khi người dùng rời khỏi trường biểu mẫu). Mẹo: Sự kiện Onblur là đối nghịch với sự kiện OnF Focus. The onblur event is the opposite of the onfocus event. Mẹo: Sự kiện Onblur tương tự như sự kiện OnF Focusout. Sự khác biệt chính là sự kiện Onblur không bong bóng. Do đó, nếu bạn muốn tìm hiểu xem một yếu tố hoặc con của nó sẽ mất tập trung, bạn có thể sử dụng sự kiện onfocusout. Tuy nhiên, bạn có thể đạt được điều này bằng cách sử dụng tham số Usecapture tùy chọn của phương thức addEventListener () cho sự kiện Onblur.The onblur event is similar to the onfocusout event. The main difference is that the onblur event does not bubble. Therefore, if you want to find out whether an element or its child loses focus, you could use the onfocusout event. However, you can achieve this by using the optional useCapture parameter of the addEventListener() method for the onblur event. Hỗ trợ trình duyệt
Cú phápTrong javascript, sử dụng phương thức addEventListener (): Object.AddeventListener ("Blur", MyScript); Hãy tự mình thử » Thêm ví dụ "hãy thử nó" dưới đây.
onblurThí dụĐúng Cú pháp Hãy tự mình thử » Thí dụThêm ví dụ "hãy thử nó" dưới đây. Định nghĩa và cách sử dụng Sự kiện Onblur xảy ra khi một đối tượng mất tập trung. Sự kiện Onblur thường được sử dụng với mã xác thực biểu mẫu (ví dụ: khi người dùng rời khỏi trường biểu mẫu). Mẹo: Sự kiện Onblur là đối nghịch với sự kiện OnF Focus. Hãy tự mình thử » Thí dụThêm ví dụ "hãy thử nó" dưới đây. Định nghĩa và cách sử dụng Sự kiện Onblur xảy ra khi một đối tượng mất tập trung. Sự kiện Onblur thường được sử dụng với mã xác thực biểu mẫu (ví dụ: khi người dùng rời khỏi trường biểu mẫu). Mẹo: Sự kiện Onblur là đối nghịch với sự kiện OnF Focus. Hãy tự mình thử » Sử dụng trình xử lý sự kiện OnblurBây giờ chúng tôi sẽ giới thiệu hai trình xử lý sự kiện, đặc biệt là cho các biểu mẫu, được sử dụng phổ biến khi thực hiện xác nhận biểu mẫu. Trình xử lý sự kiện bổ sung cho các biểu mẫu
Thực hiện JavaScript bất cứ khi nào ai đó nhấp vào nút "Gửi". Ok, bạn cần làm rõ. Onblur được sử dụng khi bạn muốn kiểm tra từng phần tử (tức là: Text, hộp textarea) riêng lẻ và yêu cầu người dùng sửa đầu vào trước khi chuyển sang hộp tiếp theo. Sự kiện khác, ONSubmit, xác nhận biểu mẫu ở cuối, khi người dùng nhấn nút gửi. Tôi thích sau này, nhưng nó tùy thuộc vào bạn. Ok, hãy xem chính xác cách thức hoạt động của Onblur. Chúng tôi sẽ viết một tập lệnh kiểm tra hộp văn bản đầu tiên và yêu cầu sửa ngay khi văn bản đã được nhập và người dùng chuyển trọng tâm sang một hộp khác (giả sử người đó đã nhập dữ liệu "sai".) : (Try entering something without the "@", and you'll get a alert telling you to re-enter the data as you proceed to the Feedback box.) Nhập địa chỉ email của bạn: (thử nhập một cái gì đó mà không có "@" và bạn sẽ nhận được cảnh báo bảo bạn nhập lại dữ liệu khi bạn tiến hành hộp phản hồi.)
Nếu bạn đã chơi xung quanh với trình xử lý sự kiện
Làm thế nào để bạn xác nhận trên Blur?Sự kiện Onblur xảy ra khi một đối tượng mất tập trung. Sự kiện Onblur thường được sử dụng với mã xác thực biểu mẫu (ví dụ: khi người dùng rời khỏi trường biểu mẫu). Mẹo: Sự kiện Onblur là đối nghịch với sự kiện OnF Focus. Mẹo: Sự kiện Onblur tương tự như sự kiện OnF Focusout.The onblur event is most often used with form validation code (e.g. when the user leaves a form field). Tip: The onblur event is the opposite of the onfocus event. Tip: The onblur event is similar to the onfocusout event.
Trong tình huống nào bạn sẽ áp dụng phương thức JavaScript Blur () cho một phần tử biểu mẫu web?Sự kiện JavaScript Onblur Onblur chủ yếu được sử dụng với phần tử trường đầu vào, chẳng hạn như ở dạng xác thực đầu vào có thể được thực hiện ví dụ khi người dùng nhập vào trường và đi đến phần tử tiếp theo, sự kiện Onblur có thể được đính kèm trên trường đó và xác thực đócó thể được thực hiện.
Có bong bóng sự kiện mờ?Sự kiện mờ bắn khi một yếu tố đã mất tập trung.Sự kiện này không bong bóng, nhưng sự kiện lấy nét liên quan sau đó không bong bóng.Điều ngược lại với Blur là sự kiện tập trung, đốt cháy khi phần tử đã nhận được sự tập trung.Sự kiện mờ không thể hủy bỏ.The event does not bubble, but the related focusout event that follows does bubble. The opposite of blur is the focus event, which fires when the element has received focus. The blur event is not cancelable.
Làm thế nào các sự kiện mờ có thể được ngăn chặn?Ngăn chặn mờ nếu bạn muốn ngăn chặn sự kiện mờ bị bắn, bạn phải làm như vậy khi bạn ở trong sự kiện Mousedown, bạn có thể làm như vậy bằng cách gọi phương thức ngăn chặn () trong sự kiện.Nhấp vào hộp kiểm, tập trung vào đầu vào và sau đó nhấp vào nút, TextField không bao giờ mất tập trung ngay bây giờ.invoking the method preventDefault() on the event. Click the checkbox, focus input & then click the button, the textfield never loses focus now. |