JavaScript 如何访问标签所在的表单

JavaScript 如何访问标签所在的表单

任务是从给定的表单中的标签选择元素。下面讨论了一些重要的技术。我们将使用JavaScript

方法:

  • 首先选择表单中的元素。
  • 使用.form属性或.closest(‘form’)方法之一来访问父级元素。

示例1: 此示例使用上述讨论的方法,并使用.form属性。

<script src= 
"https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"> 
</script> 
<h1 style="color:green;"> 
    GeeksforGeeks 
</h1> 
<p id="GFG_UP"></p> 
<form id="formElement"> 
    Input_1: 
    <input id="input1" type="text" /> 
    <br> 
    <input type="checkbox" name="input_2"> 
    Input_2 
</form> 
<br> 
<button onclick="GFG_Fun()"> 
    click here 
</button> 
<p id="GFG_DOWN"></p> 
<script> 
    var el_up = document.getElementById('GFG_UP'); 
    var el_down = document.getElementById('GFG_DOWN'); 
    var input = document.getElementById('input1'); 
    el_up.innerHTML = "Click on the button to select the " + 
                    "form element from the input element."; 
      
    function GFG_Fun() { 
        var form = input.form; 
        el_down.innerHTML = 
        "Id of form is '" + $(form).attr("id") + "'"; 
    } 
</script>

输出:

JavaScript 如何访问标签所在的表单

示例2: 这个示例使用了上面讨论的方法,并使用 .closest()方法

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"> 
</script> 
  
<h1 style="color:green;"> 
    GeeksforGeeks 
</h1> 
<p id="GFG_UP"></p> 
<form id="formElement"> 
    Input_1: 
    <input id="input1" type="text" /> 
    <br> 
    <input type="checkbox" name="input_2"> 
    Input_2 
</form> 
<br> 
<button onclick="GFG_Fun()"> 
    click here 
</button> 
<p id="GFG_DOWN"></p> 
<script> 
    var el_up = document.getElementById('GFG_UP'); 
    var el_down = document.getElementById('GFG_DOWN'); 
    var input = document.getElementById('input1'); 
    el_up.innerHTML = "Click on the button to select the "+ 
                    "form element from the input element."; 
      
    function GFG_Fun() { 
        var form = (input).closest('form'); 
        el_down.innerHTML = 
        "Id of form is '" +(form).attr("id") + "'"; 
    } 
</script>

输出:

JavaScript 如何访问标签所在的表单

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程