use <label> to make browser which do not support placeholder have placeholder effect