Client side numeric text field