как изменить java-script на открытой в браузере странице?
От: vaz_mz  
Дата: 25.02.15 04:54
Оценка:
суть в чем, имеется магазин, техподлдержка которого тупо забила на клиентов(три года назад указывал на проблему но всем ....й). они с...ко единственные кто может организовать доставку нужного мне товара.
проблема в том что на указанный при регистрации телефон должен придти код подтверждения оплаты заказа. НО!!! при регистрации имеется возможность указать ТОЛЬКО СЕМИЗНАЧНЫЙ НОМЕР:
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;
}

обьяснить людям что в мире существуют номера телефонов с отличным количеством знаков в номере, от семи — неудалось.

может можно эту константу подменить на лету? и не тратить свое время и деньги на междугородние переговоры?

указать доступный мне семизначный тоже нельзя — код страны генерируется автоматически.
Отредактировано 25.02.2015 4:57 vaz_mz . Предыдущая версия .
Re: как изменить java-script на открытой в браузере странице?
От: mtnl  
Дата: 25.02.15 05:36
Оценка:
Здравствуйте, 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;
_>}

_>обьяснить людям что в мире существуют номера телефонов с отличным количеством знаков в номере, от семи — неудалось.


_>может можно эту константу подменить на лету? и не тратить свое время и деньги на междугородние переговоры?


_>указать доступный мне семизначный тоже нельзя — код страны генерируется автоматически.


Ctrl+Shift+I в хроме и меняй себе на здоровье.
Re: как изменить java-script на открытой в браузере странице?
От: AndrewN Россия  
Дата: 25.02.15 05:58
Оценка:
Здравствуйте, 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 на сервер за получением сообщений об ошибках.
Если на сервере чек есть — то изменение скрипта тебе ровно ничего не даст.
Хотя при таком подходе я не удивлюсь, если у этих программистов нет сервер сайд чеков
--------------------------------------------------------------
Правильно заданный вопрос содержит в себе половину ответа
Re[2]: как изменить java-script на открытой в браузере странице?
От: vaz_mz  
Дата: 25.02.15 06:19
Оценка:
Здравствуйте, 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>Хотя при таком подходе я не удивлюсь, если у этих программистов нет сервер сайд чеков

проблема в том что изменить скрипт хром не дает. что-то еще нажать надо? останавливал выполнение, открывается какой=-то левый скрипт в котором нету нужного мне кода. мож я что не так делаю?
Re[3]: как изменить java-script на открытой в браузере стран
От: vaz_mz  
Дата: 25.02.15 10:25
Оценка:
Здравствуйте, 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
Отредактировано 25.02.2015 10:26 vaz_mz . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.