суть в чем, имеется магазин, техподлдержка которого тупо забила на клиентов(три года назад указывал на проблему но всем ....й). они с...ко единственные кто может организовать доставку нужного мне товара.
проблема в том что на указанный при регистрации телефон должен придти код подтверждения оплаты заказа. НО!!! при регистрации имеется возможность указать ТОЛЬКО СЕМИЗНАЧНЫЙ НОМЕР:
function checkCorrectPhone(){
var code = $("#codeID").attr('value');
var phone = $("#phoneID").attr('value');
var fullphone = code+''+phone;
if(fullphone.length == 10) return true;
if(code.length(heart)) $('#errorCodeID').show();
if(phone.length<7) $('#errorPhoneID').show();
return false;
}
обьяснить людям что в мире существуют номера телефонов с отличным количеством знаков в номере, от семи — неудалось.
может можно эту константу подменить на лету? и не тратить свое время и деньги на междугородние переговоры?
указать доступный мне семизначный тоже нельзя — код страны генерируется автоматически.
Здравствуйте, vaz_mz, Вы писали:
_>суть в чем, имеется магазин, техподлдержка которого тупо забила на клиентов(три года назад указывал на проблему но всем ....й). они с...ко единственные кто может организовать доставку нужного мне товара.
_>проблема в том что на указанный при регистрации телефон должен придти код подтверждения оплаты заказа. НО!!! при регистрации имеется возможность указать ТОЛЬКО СЕМИЗНАЧНЫЙ НОМЕР:
_>function checkCorrectPhone(){
_> var code = $("#codeID").attr('value');
_> var phone = $("#phoneID").attr('value');
_> var fullphone = code+''+phone;
_> if(fullphone.length == 10) return true;
_> if(code.length(heart)) $('#errorCodeID').show();
_> if(phone.length<7) $('#errorPhoneID').show();
_> return false;
_>}
_>обьяснить людям что в мире существуют номера телефонов с отличным количеством знаков в номере, от семи — неудалось.
_>может можно эту константу подменить на лету? и не тратить свое время и деньги на междугородние переговоры?
_>указать доступный мне семизначный тоже нельзя — код страны генерируется автоматически.
Вообще, все клиент-сайд проверки обязаны дублироваться на сервере.
Клиент-сайд проверки чисто для удобства пользователя и разгрузки сервера, чтобы не делать лишний round-trip на сервер за получением сообщений об ошибках.
Если на сервере чек есть — то изменение скрипта тебе ровно ничего не даст.
Хотя при таком подходе я не удивлюсь, если у этих программистов нет сервер сайд чеков
Здравствуйте, AndrewN, Вы писали:
AN>Здравствуйте, vaz_mz, Вы писали:
_>>суть в чем, имеется магазин, техподлдержка которого тупо забила на клиентов(три года назад указывал на проблему но всем ....й). они с...ко единственные кто может организовать доставку нужного мне товара.
_>>проблема в том что на указанный при регистрации телефон должен придти код подтверждения оплаты заказа. НО!!! при регистрации имеется возможность указать ТОЛЬКО СЕМИЗНАЧНЫЙ НОМЕР:
_>>function checkCorrectPhone(){
_>> var code = $("#codeID").attr('value');
_>> var phone = $("#phoneID").attr('value');
_>> var fullphone = code+''+phone;
_>> if(fullphone.length == 10) return true;
_>> if(code.length(heart)) $('#errorCodeID').show();
_>> if(phone.length<7) $('#errorPhoneID').show();
_>> return false;
_>>}
_>>обьяснить людям что в мире существуют номера телефонов с отличным количеством знаков в номере, от семи — неудалось.
_>>может можно эту константу подменить на лету? и не тратить свое время и деньги на междугородние переговоры?
_>>указать доступный мне семизначный тоже нельзя — код страны генерируется автоматически.
AN>Вообще, все клиент-сайд проверки обязаны дублироваться на сервере.
AN>Клиент-сайд проверки чисто для удобства пользователя и разгрузки сервера, чтобы не делать лишний round-trip на сервер за получением сообщений об ошибках.
AN>Если на сервере чек есть — то изменение скрипта тебе ровно ничего не даст.
AN>Хотя при таком подходе я не удивлюсь, если у этих программистов нет сервер сайд чеков
проблема в том что изменить скрипт хром не дает. что-то еще нажать надо? останавливал выполнение, открывается какой=-то левый скрипт в котором нету нужного мне кода. мож я что не так делаю?
Здравствуйте, vaz_mz, Вы писали:
_>Здравствуйте, AndrewN, Вы писали:
AN>>Здравствуйте, vaz_mz, Вы писали:
_>>>суть в чем, имеется магазин, техподлдержка которого тупо забила на клиентов(три года назад указывал на проблему но всем ....й). они с...ко единственные кто может организовать доставку нужного мне товара.
_>>>проблема в том что на указанный при регистрации телефон должен придти код подтверждения оплаты заказа. НО!!! при регистрации имеется возможность указать ТОЛЬКО СЕМИЗНАЧНЫЙ НОМЕР:
_>>>function checkCorrectPhone(){
_>>> var code = $("#codeID").attr('value');
_>>> var phone = $("#phoneID").attr('value');
_>>> var fullphone = code+''+phone;
_>>> if(fullphone.length == 10) return true;
_>>> if(code.length(heart)) $('#errorCodeID').show();
_>>> if(phone.length<7) $('#errorPhoneID').show();
_>>> return false;
_>>>}
_>>>обьяснить людям что в мире существуют номера телефонов с отличным количеством знаков в номере, от семи — неудалось.
_>>>может можно эту константу подменить на лету? и не тратить свое время и деньги на междугородние переговоры?
_>>>указать доступный мне семизначный тоже нельзя — код страны генерируется автоматически.
AN>>Вообще, все клиент-сайд проверки обязаны дублироваться на сервере.
AN>>Клиент-сайд проверки чисто для удобства пользователя и разгрузки сервера, чтобы не делать лишний round-trip на сервер за получением сообщений об ошибках.
AN>>Если на сервере чек есть — то изменение скрипта тебе ровно ничего не даст.
AN>>Хотя при таком подходе я не удивлюсь, если у этих программистов нет сервер сайд чеков
_>проблема в том что изменить скрипт хром не дает. что-то еще нажать надо? останавливал выполнение, открывается какой=-то левый скрипт в котором нету нужного мне кода. мож я что не так делаю?
вы были правы сервер сайд чеков нет. выполнив исправленный скрипт в консоли удалось убить привязку. теперь у мну в заказе 6тизначный номер:-D