All this for what? Saving the space of the labels in a dialog with 3 controls, plus the action buttons, that will be presented on a device with a large screen? The trade off is just wrong. Always show the field labels. Never use placeholders as labels.
@arroz
I think I got your story but your writeup is confusing af