I have made a add button in upper right corner (see 1st screenshot) when I click on it, it displays form which has 3 input fields for adding name, contact number, group name and at last submit button.
I have added required attribute in input field of form but it does not work when I click on submit button it submits blank details (see 2nd screenshot)
in app.js:
I am dynamically adding HTML using javascript:
<div class="row">
<div class="col-lg-12" id="addNewContact">
<form>
<div class="form-group">
<label for="name">Name:</label>
<input type="text" class="form-control" id="nameInput">
</div>
<div class="form-group">
<label for="number">Number:</label>
<input type="text" class="form-control" id="numberInput">
</div>
<div class="form-group">
<label for="group">Group:</label>
<input type="text" class="form-control" id="groupInput">
</div>
<button type="button" class="btn btn-success" onclick="submitToDb()">Submit</button>
</form>
</div>
</div>
Screnshot:
Blank fields are displayed see screenshot:


requiredchecks?