for hidden fields, id is now set on input elements even if original element did not have an ID (was previously set to blank!)