only for input and textarea