Hướng dẫn how do we access the elements of a form using form object in javascript? - làm cách nào để chúng tôi truy cập các phần tử của biểu mẫu bằng đối tượng biểu mẫu trong javascript?
Để truy cập một biểu mẫu thông qua JavaScript, chúng ta cần có được một tham chiếu đến đối tượng biểu mẫu. Một cách rõ ràng để tiếp cận, là sử dụng phương pháp 0, chúng ta có thể truy cập biểu mẫu theo cách này: Show
Tuy nhiên, cách tiếp cận này có giới hạn rằng thẻ 1 phải có thuộc tính 2, vì phương thức getElementById cần 2 của một phần tử để định vị nó trong cây dom. May mắn thay, JavaScript cung cấp cho chúng tôi các lựa chọn thay thế nơi bạn có thể nhận được biểu mẫu khi bạn không có thuộc tính 2.Một cách để tiếp cận là sử dụng từ khóa 6 luôn chỉ vào đối tượng đang gọi một phương thức cụ thể. Được sử dụng cùng với trình xử lý sự kiện 7 của nút gửi biểu mẫu, chúng ta có thể nhận được tham chiếu đến chính biểu mẫu, thông qua thuộc tính 8, ngay cả khi có nhiều biểu mẫu trên trang.Thay thế khác là sử dụng bộ sưu tập đối tượng 9 0 để có được tham chiếu đến đối tượng biểu mẫu. Bộ sưu tập 0 là một mảng JavaScript chứa các tham chiếu đến tất cả các biểu mẫu có trong một trang web. Chúng ta có thể truy cập vào từng tham chiếu biểu mẫu bằng chỉ mục của nó trong mảng này hoặc bởi thuộc tính ____ ____22. Chúng ta hãy xem xét từng phương pháp truy cập nhiều biểu mẫu này một cách chi tiết.Truy cập đối tượng var oForm = document.forms[1]; 3 thông qua JavaScript bằng thuộc tính8Mỗi yếu tố trong một biểu mẫu kích hoạt các sự kiện dựa trên hành động của người dùng có thể được xử lý bởi một trình xử lý sự kiện thích hợp. Chẳng hạn, nút gửi khi được nhấp vào kích hoạt trình xử lý sự kiện Onclick. Vì từ khóa 5 trong JavaScript luôn trỏ đến đối tượng gọi một phương thức đã cho, trình xử lý sự kiện 7 có thể được truyền qua tham chiếu tự này để có được tham chiếu đến đối tượng phần tử nút.Hơn nữa, trong JavaScript, mọi đối tượng phần tử của biểu mẫu đều có thuộc tính tham chiếu đối tượng biểu mẫu. Vì vậy, nếu chúng ta chuyển 8 cho trình xử lý sự kiện 7 của nút biểu mẫu, chức năng này sẽ nhận được tham chiếu đến đối tượng biểu mẫu. Đây là một cách dễ dàng để truy cập các đối tượng biểu mẫu, ngay cả khi có nhiều biểu mẫu trên một trang web, bởi vì thuộc tính tên hoặc thuộc tính ID của biểu mẫu không bao giờ được sử dụng trực tiếp. Hãy để chúng tôi có một cái nhìn vào một ví dụ.
Trong mẫu trên, trình xử lý sự kiện 9 của nút biểu mẫu đang được thông qua 8. Ở đây 6 đề cập đến đối tượng nút và 8 tham chiếu đối tượng biểu mẫu. Bây giờ chúng ta có thể sử dụng đối tượng biểu mẫu này trong hàm 9 và truy cập vào biểu mẫu và tất cả các phần tử của nó.Hãy xem bản demo này hiển thị hai biểu mẫu trên một trang web. Bạn cũng có thể tải xuống mã. Truy cập nhiều biểu mẫu bằng bộ sưu tập9 đối tượng var oForm = document.forms[1]; 0Đối tượng tài liệu của một trang web có một thuộc tính có tên 0 là mảng JavaScript chứa các tham chiếu đến tất cả các đối tượng biểu mẫu trên trang. Chúng ta có thể nhận được một tham chiếu đến các biểu mẫu riêng lẻ bằng cách sử dụng chỉ mục của các biểu mẫu hoặc bằng cách sử dụng tên của chúng. Xin lưu ý rằng chỉ số mảng này bắt đầu từ 0.Chẳng hạn, nếu chúng ta có hai biểu mẫu, Subbormound_article và và SubbookMarkmark sẽ xuất hiện trên một trang web theo thứ tự này, chúng ta có thể truy cập vào biểu mẫu có tên là Subbors_bookmark, theo hai cách sau:
HOẶC
Chúng ta cũng có thể sử dụng cùng một cách tiếp cận để truy cập các yếu tố hình thức riêng lẻ. Mỗi trường biểu mẫu của một biểu mẫu được chứa trong bộ sưu tập mẫu ____ ____37 là một mảng javascript tương tự như bộ sưu tập 9 đối tượng ____ ____2020.Để truy cập trường đầu vào văn bản có tên là Tag Tags_List của biểu mẫu có tên là Subbors_bookmark (là biểu mẫu thứ hai trên trang web, như bạn đã thấy trong bản demo), chúng ta có thể sử dụng một trong các phương thức sau:
Xin hãy xem bản demo chi tiết này để hiểu các khái niệm được trình bày. Tải xuống mã. Ví dụ: Sao chép từ biểu mẫu này sang biểu mẫu khácHãy để chúng tôi nói rằng chúng tôi phải sao chép giá trị của một phần tử ở một dạng thành một phần tử ở dạng khác. Hãy xem bản demo này. Chúng tôi có thể thực hiện điều này bằng cách chuyển tên của hai biểu mẫu cũng như tên của các thành phần nguồn và mục tiêu cho hàm JavaScript:
Hãy xem việc thực hiện chức năng này:
Trước tiên chúng tôi có được tham chiếu đến các đối tượng hình thành bằng tên của chúng. Sau đó, chúng tôi có được các tham chiếu đến các phần tử nguồn và đích, một lần nữa bằng cách sử dụng các tên thành phần. Sau đó, đó là một công việc dễ dàng để sao chép giá trị của phần tử nguồn vào phần tử đích. Tải xuống mã. Xem thêm
Làm thế nào bạn sẽ truy cập đối tượng biểu mẫu trong JavaScript ở dạng sau?Để truy cập một biểu mẫu thông qua JavaScript, chúng ta cần có được một tham chiếu đến đối tượng biểu mẫu. Một cách rõ ràng để tiếp cận, là sử dụng phương pháp getEuityByID. Chẳng hạn, nếu chúng ta có một biểu mẫu với thuộc tính ID "Đăng ký_frm", chúng ta có thể truy cập vào biểu mẫu theo cách này: Var oform = Document.use the getElementById method. For instance, if we had a form with the id attribute "subscribe_frm" , we could access the form in this way: var oForm = document.
Các cách khác nhau để truy cập các yếu tố biểu mẫu giải thích là gì?Bạn có thể truy cập một điều khiển biểu mẫu cụ thể trong bộ sưu tập được trả về bằng cách sử dụng chỉ mục hoặc tên của phần tử hoặc thuộc tính ID ... . . (ngoại trừ bất kỳ loại nào là "hình ảnh" bị bỏ qua vì lý do lịch sử). . . . . (ngoại trừ bất kỳ loại nào là "hình ảnh" bị bỏ qua vì lý do lịch sử).Đó là tùy chọn phù hợp để truy cập giá trị của phần tử biểu mẫu?input. value (string) or input.
Đối tượng hình thức trong JS là gì?Đối tượng biểu mẫu là đối tượng trình duyệt của JavaScript được sử dụng để truy cập vào biểu mẫu HTML.Nếu người dùng muốn truy cập tất cả các biểu mẫu trong tài liệu thì anh ta có thể sử dụng mảng biểu mẫu.Đối tượng biểu mẫu thực sự là một thuộc tính của đối tượng tài liệu được tạo một cách duy nhất bởi trình duyệt cho mỗi biểu mẫu có trong một tài liệu.a Browser object of JavaScript used to access an HTML form. If a user wants to access all forms within a document then he can use the forms array. The form object is actually a property of document object that is uniquely created by the browser for each form present in a document. |