How to change placeholder text in Unity UI using script?
Placeholder is just a Text component. You can change it's text by:
gameObject.GetComponent<InputField>().placeholder.GetComponent<Text>().text = "Something";
Note that GetComponent<InputField>().placeholder
is a Graphic component, which is not the droid you are looking for :)