The % token is for the lexicon entry - there isn’t one for register.state. I think there might be one for %login.state (but all it does is output ’State’ so you might as well type that in yourself).
eg:
<label for="state" class="label">County
<span class="error">[[+error.state]]</span>
</label>
<input type="text" name="state" id="state" value="[[+state]]" />
That definitely works. Perhaps it’s the validation on ’state:required’ that isn’t working/correct?
Writer > E-consultant > MODx developer || Salesforce || modx 2.x || PHP 5.2.13 || MySQL client 5.0.86
Perfect - thanks very much