<input id="wlpeUserProfileFullName" type="hidden" name="fullname" value="[+user.fullname+]" />
<input id="wlpeUserProfileEmail" type="hidden" name="email" value="[+user.email+]" />
<div class="hidden">[+form.gender+]</div>
<input id="wlpeUserProfileDob" type="hidden" name="dob" value="[+user.dob+]" />
<input id="wlpeUserProfileState" type="hidden" name="state" value="[+user.state+]" />
<input id="wlpeUserProfileZip" type="hidden" name="zip" value="[+user.zip+]" />
<div class="hidden">[+form.country+]</div>
<input id="wlpeUserProfilePhone" type="hidden" name="phone" value="[+user.phone+]" />
<input id="wlpeUserProfileMobile" type="hidden" name="mobilephone" value="[+user.mobilephone+]" />
<div class="hidden"><textarea id="wlpeUserProfileComment" name="comment">[+user.comment+]</textarea></div>
There’s an odd issue where WLPE automatically passed in the "default" values, even if they don’t exist in a form (like a specialized one I am creating). Now, doing this fixed most of the issue (it just passes in the value from the database *back* into the database.
But for some reason, the DOB gets "nuked" when I have multiple fields (like the PS2 section on my website). This doesn’t happen on the Wii section, which has only one area for "fields".