如何知道输入字段属于哪个部分?

时间:2018-04-23 15:11:28

标签: javascript html

我有一个带有不同部分的表单,每个部分包含一个不同的输入,每个部分都有部分ID,这是我更新相关数据的主键。  当用户点击提交按钮时我调用javascript函数“Set_Data()”来处理我的表单数据,在这个函数中我需要知道每个字段属于哪个部分, 你能告诉我什么是最好的洗液吗?

<form id="APIFORM">

    <div class="inner-wrap" id="SECTION1">
        <label>Your Full Name <input type="text" name="ABC" /></label>
        <label>Address <textarea name="GHI"></textarea></label>
    </div>

    <div class="inner-wrap" id="SECTION3">
        <label>DRAWERSTATUS <input type="text" name="JHK" /></label>       
    </div>
	
    <div class="inner-wrap" id="SECTION3">
        <label>Password <input type="password" name="OPL" /></label>
        <label>Password <input type="password" name="UTY" /></label>
    </div>

    <div class="button-section">
     <input type="submit" name="Sign Up" onclick="Set_Data();" />
    </div>
</form>

谢谢

1 个答案:

答案 0 :(得分:0)

我找到解决方案 但我想知道是否有任何解决方案,我可以发送数据值的关键值。例如:

<label>Password <input type="password" name="SECTION3[]UTY" /></label>

这是我的解决方案:

function Set_Data();
{
    var mySection = document.getElementById('APIFORM');
    for (i = 1; i < mySection.length-1; i++) {
       var nodeKey = mySection[i].parentNode.parentNode.id;
    }
}