mirror of
https://github.com/itflow-org/itflow
synced 2026-03-17 11:14:50 +00:00
Prompt user to provide a primary contact when adding a new client
This commit is contained in:
@@ -18,7 +18,7 @@
|
|||||||
<a class="nav-link" data-toggle="pill" href="#pills-location">Location</a>
|
<a class="nav-link" data-toggle="pill" href="#pills-location">Location</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link" data-toggle="pill" href="#pills-contact">Contact</a>
|
<a class="nav-link" data-toggle="pill" href="#pills-contact" id="contactNavPill">Contact</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link" data-toggle="pill" href="#pills-additional">Additional</a>
|
<a class="nav-link" data-toggle="pill" href="#pills-additional">Additional</a>
|
||||||
@@ -90,6 +90,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="tab-pane fade" id="pills-location">
|
<div class="tab-pane fade" id="pills-location">
|
||||||
@@ -170,7 +171,7 @@
|
|||||||
<div class="input-group-prepend">
|
<div class="input-group-prepend">
|
||||||
<span class="input-group-text"><i class="fa fa-fw fa-user"></i></span>
|
<span class="input-group-text"><i class="fa fa-fw fa-user"></i></span>
|
||||||
</div>
|
</div>
|
||||||
<input type="text" class="form-control" name="contact" placeholder="Primary Contact Person" required autofocus>
|
<input type="text" class="form-control" id="primaryContact" name="contact" placeholder="Primary Contact Person" required autofocus>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -295,9 +296,19 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="modal-footer bg-white">
|
<div class="modal-footer bg-white">
|
||||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
|
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
|
||||||
<button type="submit" name="add_client" class="btn btn-primary">Save</button>
|
<button type="submit" name="add_client" class="btn btn-primary" onclick="promptPrimaryContact()">Save</button>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
// Checks/prompts that the primary contact field (required) is populated
|
||||||
|
function promptPrimaryContact(){
|
||||||
|
let primaryContactField = document.getElementById("primaryContact").value;
|
||||||
|
if (primaryContactField == null || primaryContactField === ""){
|
||||||
|
document.getElementById("contactNavPill").click();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
Reference in New Issue
Block a user