The placeholder attribute was designed to give the user a visual hint of what the user needs to enter on the fields. Placeholders are shown only when the field are empty and they are supported by HTML and also on GTK3
When designing forms it’s great to include a placeholder so the user knows has some clue about the information is requested on each field. For example the following can be used:
- When the Char field represents an email, include a placeholder with an example email. I.E: firstname.lastname@example.org
- For opportunity description the company may include a visual hint to include specify information, for example: Contact person and contact details.
The information included on the placeholder may be different on each database so I propose to include a translatable Char field on ir.model.field so the system administrator can define which placeholder should be shown for each field. If this information is set, the placeholder will be shown on the clients.