1. The Law Office of Debra Knapp Lee's Summit Divorce Lawyer | Custody Modification From offices in Raytown, I represent clients with family law matters in MO and KS. Contact me, Kansas City attorney Debra Knapp: Call 816-701-9037.
2. Stange Law Firm, PC Kansas City Divorce and Family Lawyers | Stange Law Firm, PC Contact our Kansas City divorce and family law attorneys by calling 855-805-0595. We are here to help you rebuild your life.
The choice of a lawyer is an important decision and should not be based solely upon advertisements. Stange Law Firm, PC and Kirk C. Stange is responsible for the content. Principal place of business 120 South Central Avenue, Suite 450, St. Louis (Clayton), MO. Founding Partner Kirk C. Stange is licensed in Missouri, Illinois and Kansas.
3. Baylard Law Office, LLC Personal Injury & Family Lawyer | Baylard Law Office Blue Springs MO Attorney Dan Baylard handles personal injury accidents, wrongful death lawsuits, and family law cases in Kansas City. Choose Dan to stand by you in court.
1201 NW North Ridge DriveSuite C Blue Springs, MO64015
4. Stange Law Firm, PC Lee's Summit, MO Divorce and Family Lawyers in Jackson County When you need strong legal representation for a divorce or family law matter, contact our Lee's Summit, MO divorce attorneys by calling 855-805-0595.
The choice of a lawyer is an important decision and should not be based solely upon advertisements. Kirk C. Stange is responsible for the content. Principal place of business 120 South Central Avenue, Suite 450, St. Louis (Clayton), MO 63105.
Enhance your legal case details with LawyerLand AI's
intelligent guidance, connect with numerous qualified law firms in your area, and find the ideal
legal representation through our competitive chat platform.
;
document.addEventListener('DOMContentLoaded', function () {
// Reference to the form elements
const categorySelect = document.getElementById('category');
const subcategorySelect = document.getElementById('subcategory');
if (categorySelect && subcategorySelect) {
// Function to update subcategories based on selected category
function updateSubcategories() {
// Store current selection if any
const currentSelection = subcategorySelect.value;
// Clear existing options
subcategorySelect.innerHTML = '';
// Get selected category
const selectedCategory = categorySelect.value;
// If no category selected, hide subcategory dropdown
if (!selectedCategory) {
subcategorySelect.disabled = true;
return;
}
// Enable the dropdown
subcategorySelect.disabled = false;
// If we have subcategories for this category, add them
if (subcategories[selectedCategory]) {
subcategories[selectedCategory].forEach(function (subcat) {
const option = document.createElement('option');
option.value = subcat;
option.textContent = subcat;
// Set selected if matches current selection or matches the subcategory variable
if (subcat === currentSelection ||
subcat === 'Same Sex') {
option.selected = true;
}
subcategorySelect.appendChild(option);
});
}
}
// Attach event listener to category dropdown
categorySelect.addEventListener('change', updateSubcategories);
// Initialize subcategories on page load
updateSubcategories();
// If category is pre-set, make sure subcategories get populated
setTimeout(function () {
updateSubcategories();
}, 100);
}
});