Slice fields

Slice fields are a field divided up into several sections. Commonly the pointer is auto-advanced to the next field when the first is filled in, or the user can themselves move the pointer. Avoid this pattern as many users still try to manually change fields or are confused when the pointer moves, or tabs one steps too many as they are unaware the pointer has already moved. Instead help the user when they eg input credit card information by showing dashes or spaces between the four-figure groups of numbers.