Computer >> Máy Tính >  >> Lập trình >> HTML

Thuộc tính biểu mẫu nút nhập DOM HTML

Thuộc tính biểu mẫu nút đầu vào HTML DOM trả về tham chiếu của biểu mẫu bao quanh nút đầu vào.

Cú pháp

Sau đây là cú pháp -

object.form

Ví dụ

Hãy để chúng tôi xem một ví dụ về thuộc tính biểu mẫu nút đầu vào -

<!DOCTYPE html>
<html>
<head>
<title<HTML DOM form Property</title<
<style>
   body{
      text-align:center;
   }
   .btn{
      display:block;
      margin:1rem auto;
      background-color:#db133a;
      color:#fff;
      border:1px solid #db133a;
      padding:0.5rem;
      border-radius:50px;
      width:20%;
   }
   .show-message{
      font-weight:bold;
      font-size:1.4rem;
      color:#ffc107;
   }
</style>
</head>
<body>
<h1>form Property Example</h1>
<form id="form1">
<fieldset>
<legend>Form 1</legend>
<input type="button" class="btn" value="button 1">
<input type="button" class="btn" value="button 2">
</fieldset>
</form<
<form id="form2">
<fieldset>
<legend>Form 2</legend>
<input type="button" class="btn" value="button 1">
<input type="button" class="btn" value="button 2">
</fieldset>
</form>
<div class="show-message"></div>
<script>
   var btnArr= document.querySelectorAll(".btn");
   var showMessage= document.querySelector(".show-message");
   btnArr.forEach((ele)=>{
      ele.addEventListener("click",(e)=>{
         showMessage.innerHTML="";
         if(e.target.form.id === 'form1'){
            showMessage.innerHTML="I'm from form 1";
         } else {
            showMessage.innerHTML="I'm from form 2";
         }
      })
   });
</script>
</body>
</html>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Thuộc tính biểu mẫu nút nhập DOM HTML

Nhấp vào “ nút 1 / nút 2 ”Thuộc dạng 1 -

Thuộc tính biểu mẫu nút nhập DOM HTML

Bây giờ, hãy nhấp vào “ nút 1 / nút 2 ”Thuộc dạng 2 -

Thuộc tính biểu mẫu nút nhập DOM HTML