Bug Tracker

We will use this page as a placeholder to add modules that have bugs in an attempt to squash them all!

Ninja Form Module

Sub Page

test

Wallet icon

CTA Title

CTA description

Wallet icon

CTA Title

CTA description

drfgag

asgae

agsdfaf banner

asdfasdfa

afadfag

asdfasdg

<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8">

<form action="https://webto.salesforce.com/servlet/servlet.WebToCase?encoding=UTF-8&orgId=00DDo000001BG2f" method="POST">

<input type=hidden name="orgid" value="00DDo000001BG2f">
<input type=hidden name="retURL" value="http://exodus.stpaulmedia.net">

<label for="name">Contact Name</label><input  id="name" maxlength="80" name="name" size="20" type="text" /><br>

<label for="email">Email</label><input  id="email" maxlength="80" name="email" size="20" type="text" /><br>

<label for="phone">Phone</label><input  id="phone" maxlength="40" name="phone" size="20" type="text" /><br>

<label for="type">Type</label><select  id="type" name="type"><option value="">--None--</option><option value="Update Information">Update Information</option>
<option value="Loan Details Request">Loan Details Request</option>
<option value="Payment Support">Payment Support</option>
<option value="Loan Modifications">Loan Modifications</option>
<option value="Additional Resources">Additional Resources</option>
</select><br>

<label for"Sub-Type">Sub-Type</label>
<select  id="00NPH00000AKZAL" name="00NPH00000AKZAL" title="Sub-Type">
<option value="">--None--</option>
<option value="Change of Address">Change of Address</option>
<option value="Phone Number Update">Phone Number Update</option>
<option value="Email Address Update">Email Address Update</option>
<option value="Bank Account Update">Bank Account Update</option>
<option value="Payment Method Update">Payment Method Update</option>
<option value="Balance">Balance</option>
<option value="Next Due Date">Next Due Date</option>
<option value="Loan Status">Loan Status</option>
<option value="Delinquency on Credit Report">Delinquency on Credit Report</option>
<option value="Credit Dispute">Credit Dispute</option>
<option value="Email Communications">Email Communications</option>
<option value="Recent Payment Status">Recent Payment Status</option>
<option value="Reschedule or Change Payment Date">Reschedule or Change Payment Date</option>
<option value="Cancel Payment">Cancel Payment</option>
<option value="Refund Payment">Refund Payment</option>
<option value="Help Make A Payment">Help Make A Payment</option>
<option value="Technical Issues with Payment Method">Technical Issues with Payment Method</option>
<option value="Deferred Payment Request">Deferred Payment Request</option>
<option value="Deferred Payment Extension">Deferred Payment Extension</option>
<option value="Payment Plan to Resolve Delinquency">Payment Plan to Resolve Delinquency</option>
<option value="Reduced Payment Request - Temporary">Reduced Payment Request - Temporary</option>
<option value="Reduced Payment Request - Permanent">Reduced Payment Request - Permanent</option>
<option value="Additional Disbursement Request">Additional Disbursement Request</option>
<option value="Rent Assistance">Rent Assistance</option>
<option value="Payday Loan Alternatives">Payday Loan Alternatives</option>
<option value="Business Loans">Business Loans</option>
<option value="Other Resource Inquiry">Other Resource Inquiry</option>
</select><br>

<label for="subject">Subject</label><input  id="subject" maxlength="80" name="subject" size="20" type="text" /><br>

<label for="description">Description</label><br><textarea name="description"></textarea><br>

<input type="submit" name="submit">

</form>

<script> 
    const dependentPicklistMap = {
        "Update Information": ["Change of Address", "Phone Number Update", "Email Address Update", "Bank Account Update", "Payment Method Update"],
        "Loan Details Request": ["Balance", "Next Due Date","Loan Status", "Delinquency on Credit Report", "Credit Dispute", "Email Communications"],
        "Payment Support": ["Recent Payment Status","Reschedule or Change Payment Date","Cancel Payment","Refund Payment","Help Make A Payment","Technical Issues with Payment Method"],
        "Loan Modifications": ["Deferred Payment Request", "Deferred Payment Extension", "Payment Plan to Resolve Delinquency", "Reduced Payment Request - Temporary", "Reduced Payment Request - Permanent", "Additional Disbursement Request"],
        "Additional Resources": ["Rent Assistance", "Payday Loan Alternatives", "Business Loans", "Other Resource Inquiry"]
      };

    const controllingField = document.getElementById("type");
    const dependentField = document.getElementById("00NPH00000AKZAL");

    function updateDependentPicklist() {
        const selectedControllingValue = controllingField.value;
        dependentField.innerHTML = '<option value="">--None--</option>'; // Clear existing options

        if (selectedControllingValue && dependentPicklistMap[selectedControllingValue]) {
            dependentPicklistMap[selectedControllingValue].forEach(dependentValue => {
                const option = document.createElement('option');
                option.value = dependentValue;
                option.textContent = dependentValue;
                dependentField.appendChild(option);
            });
        }
    }

    controllingField.addEventListener('change', updateDependentPicklist);

    // Initial population on page load (if a default controlling value is set)
    updateDependentPicklist();
</script>