Spójrz na obrazek:Jak podzielić pole wejściowe, aby wyglądało jak oddzielne pola wprowadzania na ekranie?
Chcę zaprojektować coś jak na zdjęciu, gdzie 4 cyfra jeden raz hasło (OTP) ma zostać wprowadzony przez użytkownika. Teraz osiągnąłem to przez 4 osobne wejścia, a następnie łącząc wartości w javascript:
<input type="text" class="form-control" placeholder="0" maxlength="1" />
<input type="text" class="form-control" placeholder="0" maxlength="1" />
<input type="text" class="form-control" placeholder="0" maxlength="1" />
<input type="text" class="form-control" placeholder="0" maxlength="1" />
Nie jestem pewien, czy to jest prawidłowe podejście. Myślę, że muszą istnieć pewne opcje stylizacji, dzięki którym jeden wejściowy textbox będzie wyglądał jak podzielony na partycje, jak na obrazku. Czy to możliwe za pomocą bootstrap? Jak ukształtować jedną kontrolkę wejściową, aby pojawiła się jako podzielone pole wejść?
Będzie to pomocne dla Ciebie http://digitalbush.com/projects/masked-input-plugin/ –
Może może spróbować właściwości css "letter-spacing", aby zwiększyć odstępy w tekście pola wejściowego. Dodatkowo możesz "dostroić" styl linii brzegowej bottem, dopasowując się do odstępów, które masz. Poniższy link prawdopodobnie pomoże ci dostosować szerokość kresek. http: // stackoverflow.com/questions/6250394/how-to-increase-space-between-dotted-border-dots –