function CheckPhoneNumber(parentID){ var prntValue = document.getElementById(parentID).value; var prntObj = document.getElementById(parentID);
if (prntValue.length != 7) { var r=confirm("Номер телефона имеет длину отличную от 7 цифр. Вы уверены?") if (r != true) { prntObj.select(); prntObj.focus(); return true; } } }
И как ни странно (для меня) prntObj.select() исполняется, а prntObj.focus() нет, так что фокус вне зависимости от реакции пользователя улетает на следующее поле формы. Проверено в FF и IE.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
Question
Splinty
Коллеги, поделитесь опытом, я заблуждаюсь вероятнее всего.
Привожу упрощ?нный и не работающий код.
В поле формы описан вызов функции по событию onChange вот так вот:
Фунция CheckPhoneNumber устроена так:
И как ни странно (для меня) prntObj.select() исполняется, а prntObj.focus() нет, так что фокус вне зависимости от реакции пользователя улетает на следующее поле формы. Проверено в FF и IE.
Буду благодарен за ваши мнения и советы.
Link to comment
Share on other sites
1 answer to this question
Recommended Posts