如何获得JSP在JQuery中生成的动态表单ID



如何获得使用JSP使用jQuery生成的Formid?

<c:url var="updateSubUserDetails" value="/employer/recruiters/updateSubUserDetails"/>
<form id="updateform${subUser.employerId}" action="${updateSubUserDetails}"  method="post" >
  <div class="modal-body">
    <input type="hidden" name="subUserId" value="${subUser.employerId}"/>
    <div class="form-group">
      <input type="text" id="subUserName${subUser.employerId}" name="subUserName" class="form-control "  value="${subUser.firstName}" placeholder="Edit Sub User Name"/>
    </div>
    <div class="form-group">
      <input type="text"  id="subUserEmail${subUser.employerId}" name="subUserEmail" class="form-control "  value="${subUser.emailId}" onchange="checkMail(${subUser.employerId})"    placeholder="Edit Email"/>
    </div>
      <span id="avialabilityMessage${subUser.employerId}"></span>  
    <div class="form-group">
      <input type="text" id="subUserMobile${subUser.employerId}" name="subUserMobile" class="form-control "  value="${subUser.mobileNumber}"placeholder="Edit Contact No"/>
    </div>
    <sec:csrfInput/>
    <div class="modal-footer">
      <input type="button" id="muEditButtonID" onclick="updateSubUserDetails(${subUser.employerId})" class="btn btn-warning btn-lg glyphicon glyphicon-ok-sign" value="Update"> 
    </div>
  </div>
</form>

如何在JavaScript jQuery中超过动态生成的表单ID?请帮助我。

//if you sure there is only one form
document.forms[0]
//else
document.querySelector('[id^="updateform"]')

所以,如果要获得ID,只需添加.id

//if you sure there is only one form
document.forms[0].id
//else
document.querySelector('[id^="updateform"]').id

最新更新