14
3
| For some reason I need to replace some characters (if exist) in every single textfields in any form just right before they stored in database. In other words I need a hook in which I could get all submitted data and replace their characters.
But this isn't a good idea since I have to take care of the rest of the submission progress too. I just need to replace some characters. Is there any hook to do this? What are the solutions? | |||
add a comment
|
20
|
Getting the right values in the right forms and replacing some characters is probably a bigger issue in itself. You may want to narrow down the forms/fields you need to change to make sure you don't break anything. | ||
1
| Perhaps it would be better to perform these modifications during validation instead of submission as suggested by Drupal (see form_set_value function at https://api.drupal.org/api/drupal/includes!form.inc/function/form_set_value/7). So in your hook_form_alter you could even add it to the end of existing validation functions if you like:
|