So, I've come up with something that I'm wondering if it's possible. I'm hoping I can create a situation in which the selection from the first drop down would then edit the second drop down. I know you can sort of do this with checkboxes if you use checkboxes for the race and then follow it up with custom drop downs for each. I'm hoping to modify that so that the initial selection is done with a dropdown instead of checkboxes or radio buttons. I know that the original CSS for using the checkboxes would basically be:
(Please keep in mind this is my rough estimate and WILL NOT work as typed here. Just putting out what I have and asking for help modifying it if possible.)
input.sheet-dwarf:checked ~ div.sheet-dwarf,
input.sheet-dwarf-troll:checked ~ div.sheet-dwarf-troll,
input.sheet-elf:checked ~ div.sheet-elf,
input.sheet-half-elf:checked ~ div.sheet-half-elf,
input.sheet-half-troll:checked ~ div.sheet-half-troll,
input.sheet-human:checked ~ div.sheet-human,
And my select would be something like:
<select name="attr_race" class="sheet-race">
<option value="dwarf">Dwarf</option>
<option value="dwarf-troll">Dwarf-Troll</option>
<option value="elf">Elf</option>
<option value="half-elf">Half-Elf</option>
<option value="half-troll">Half-Troll</option>
<option value="human">Human</option>
</select>
With the next select being something like:
<div class="sheet-culture sheet-dwarf" style="padding-left:44px">
<select class="sheet-culture sheet-culture-paddings" name="attr_culture">
<option value="Buratja">Buratja</option>
<option value="Borjornikkas">Borjornikkas</option>
</select>
</div>
<div class="sheet-culture sheet-dwarf-troll" style="padding-left:9px">
<select class="sheet-culture sheet-culture-paddings" name="attr_culture">
<option value="Zvorda">Zvorda</option>
</select>
</div>
<div class="sheet-culture sheet-elf" style="padding-left:67px">
<select class="sheet-culture sheet-culture-paddings" name="attr_culture">
<option value="Korpikalli">Korpikalli</option>
<option value="Illmalaini">Illmalaini</option>
</select>
</div>
<div class="sheet-culture sheet-half-elf" style="padding-left:13px">
<select class="sheet-culture sheet-culture-paddings" name="attr_culture">
<option value="Dyfir">Dyfir</option>
<option value="Barkbrule">Barkbrule</option>
</select>
</div>
<div class="sheet-culture sheet-half-troll" style="padding-left:14px">
<select class="sheet-culture sheet-culture-paddings" name="attr_culture">
<option value="Changeling">Changeling</option>
<option value="Gray Brute">Gray Brute</option>
<option value="Ogro">Ogro</option>
</select>
</div>
<div class="sheet-culture sheet-human" style="padding-left:33px">
<select class="sheet-culture sheet-culture-paddings" name="attr_culture">
<option value="Stormlander">Stormlander</option>
<option value="Mittlander">Mittlander</option>
<option value="Virann">Virann</option>
<option value="wildfolk">Wildfolk</option>
</select>
</div>
So the big question to be answered first, I guess, is "Is it even possible, without API, to use a dropdown menu to modify the options in a second dropdown menu?"
Then: "If it is, how badly have I mangled this and what do I need to do to actually make it work?"