1) Поле с +7 можно сделать блоком, либо
input с
value=''+7" и в обработчике ввода написать
return false или
e.preventDefault.
2) Перемещение при вводе номера нужно отлавливать по длинне заполненных символов, поставить на поле числовой тип и/или на oninput (но я делал на key события, так как в IE не срабатывает при удалении символом, минус в том, что поведение не идеальное и если ввести не то, то оно появится и сразу удаляется, по этому можно комбинировать input событие на ввод, а keydown на удаление, если IE не нужны, то только input) событие проверять является то что введено числом.
Например:
function(e) {//Обработчик события
var value = e.target.value;
value = parseInt(value);
e.target.value = value;
if(value.length>5){//Примерное число
/*
В этом месте можно либо использовать blur и focus, либо программно вызывать нажатие на клавишу таб.
*/
retrurn false;
}
}
3) При обновлении страницы и так все обнулится.
А если по кнопке то задай инпутам
value=''.