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

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>