So I'm trying to figure out how to auto-populate weapon data for my 3.5E character sheet without using JS. A sample of my current concept is... <select class="sheet-2col" name="attr_Weapons_Type1">
<option value="1">Unarmed</option>
<option value="2">Longsword</option>
<option value="3">Longbow</option>
</select>
<input type="radio" class="sheet-invisible sheet-selector-weapons sheet-selector-weapons-unarmed" name="attr_Weapons_Type1" value="1"/>
<input type="radio" class="sheet-invisible sheet-selector-weapons sheet-selector-weapons-longsword" name="attr_Weapons_Type1" value="2"/>
<input type="radio" class="sheet-invisible sheet-selector-weapons sheet-selector-weapons-longbow" name="attr_Weapons_Type1" value="3"/>
<p class="sheet-1col sheet-newline">Damage:</p> <p class="sheet-1col sheet-weapons-damage"></p>
<p class="sheet-1col">Range:</p>
<p class="sheet-1col sheet-weapons-range"></p>
input.sheet-selector-weapons-unarmed:checked ~ p.sheet-weapons-damage:before{
content: "1d4"
}
input.sheet-selector-weapons-unarmed:checked ~ p.sheet-weapons-range:before{
content: "0"
}
input.sheet-selector-weapons-longsword:checked ~ p.sheet-weapons-damage:before{
content: "1d8"
}
input.sheet-selector-weapons-longsword:checked ~ p.sheet-weapons-range:before{
content: "0"
} input.sheet-selector-weapons-longbow:checked ~ p.sheet-weapons-damage:before{
content: "1d6"
}
input.sheet-selector-weapons-longbow:checked ~ p.sheet-weapons-range:before{
content: "80"
} Does anyone know of a simpler way to accomplish the same thing?