Hey Toby, i notices something else:
in the current version of eForm (1446) in line 830 you have updated handling of default values for text inputs:
}else{ //plain old text input field
//retain default value set in form template
$fields[$name] = stripTagQuotes($tagAttributes['value']);
}
when i was trying to fix my problem with pre-checked checkboxes, i suddenly noticed that default values for text input fields were not filled in anymore (using eFormOnBeforeFormParse, storing data to &$fields). This worked
in version 1445 (where the else branch i posted above did not exist yet). I am not sure, maybe stripTagQuotes messes something up. As a temp. hack i removed the else branch and now everything works fine: default values for my text fields as well as pre-checked check boxes.
maybe somebody else has the same problem. i need to finish my current project but i will look into that after that.
souls