Мне нужно отформатировать поле мобильного номера таким образом, чтобы он был разделен на три части следующим образом:
1 - Код страны неизменяемый (3 цифры) 2 - Редактируемый 2-значный номер 3 - Пользователь может ввести свой уникальный номер (7 цифр)
Разделение должно быть в том же Input TextBox, где я начинаю печатать * каждая часть должна быть разделена пробелом или "-" автоматически
Мне не разрешено использовать какой-либо плагин. Выручи меня!!!
Я создал Jsfiddle
Один с тремя текстовыми полями и другой, завернутый в div [Fake textbox]
<input type="text" max-length="3" value="+91" disabled="disabled" class="small"/>
<input type="text" max-length="2" value="43" class="small"/>
<input type="text" max-length="7" value=""/>
.small {
width:30px;
text-align:center;
}
или
<div class="inputwrap">
<input type="text" max-length="3" value="+91" disabled="disabled" class="small"/>
<input type="text" max-length="2" value="43" class="small"/>
<input type="text" max-length="7" value=""/>
</div>
.inputwrap {
border:1px solid #c6c6c6;
background:#FFF;
padding:5px;
float:left;
}
.inputwrap input {
background:transparent;
border:0;
outline:none;
}