Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Выбрать нужное значение

290
02 июня 2013 года
Patr1ot
458 / / 09.02.2008
Добрый день!
Мне нужно вот на этой странице http://market.yandex.ru/shop/5047/reviews/add?retpath=http%3A%2F%2Fmarket.yandex.ru%2Fshop%2F5047%2Freviews%2F
средствами JavaScript через адресную строку поменять значение у Комбобокса, по умолчанию там стоит значение "Оставить отзыв от моего имени", а мне нужно сменить его на "Оставить отзыв анонимно".

Заранее спасибо.
414
03 июня 2013 года
CassandraDied
763 / / 24.05.2012
 
Код:
Javascript:( function( ) {   $('.b-form-select__select option[value="1"]').prop('selected', 'true');    } ) ( )
Галочка ставится. Это повыше селекта находится кнопка, вот на ней не меняется подпись. Попробуй свой код ввести и посмотреть в выпадающем списке, отметился ли элемент галочкой.
POC:
1
02 июня 2013 года
kot_
7.3K / / 20.01.2000
думаю что большая часть браузеров (и антивирусов) данный запрос не выполнит.
290
02 июня 2013 года
Patr1ot
458 / / 09.02.2008
выполнить, я это через WebBrowser делать буду.
1
02 июня 2013 года
kot_
7.3K / / 20.01.2000
Цитата: Patr1ot
выполнить, я это через WebBrowser делать буду.


тогда в чем вопрос? ищешь нужный элемент и меняешь.

290
02 июня 2013 года
Patr1ot
458 / / 09.02.2008
Вот так например через браузерную строку я заполняю, поле достоинства.

 
Код:
Javascript:( function( ) {document.getElementById('w1-b-form-input__input-id-1').value='Проверка';  } ) ( )
290
02 июня 2013 года
Patr1ot
458 / / 09.02.2008
Цитата: kot_
думаю что большая часть браузеров (и антивирусов) данный запрос не выполнит.


В том то и проблема, не могу никак, у него нет ни id ни name пробовал перебирать по тегу то же ничего не выходит.

1
02 июня 2013 года
kot_
7.3K / / 20.01.2000
Цитата: Patr1ot
Цитата: kot_
думаю что большая часть браузеров (и антивирусов) данный запрос не выполнит.


В том то и проблема, не могу никак, у него нет ни id ни name пробовал перебирать по тегу то же ничего не выходит.


у него есть класс например. Ну тут просто опять же байда - запрос нарушает безопасность. Может потому не выполняется

414
03 июня 2013 года
CassandraDied
763 / / 24.05.2012
Кстати, у тебя value должен быть = 1, а не строке "проверка". Ещё у них там jquery притянут. Попробуй выполнить эту штуку:

 
Код:
$('.select b-form-select__select[value="1"]').prop('selected','selected');
290
03 июня 2013 года
Patr1ot
458 / / 09.02.2008
Цитата: CassandraDied
Кстати, у тебя value должен быть = 1, а не строке "проверка". Ещё у них там jquery притянут. Попробуй выполнить эту штуку:

 
Код:
$('.select b-form-select__select[value="1"]').prop('selected','selected');



А как эту команду запустить через адресную строку? запускаю так java script:$('.select b-form-select__select[value="1"]').prop('selected','selected');
Ничего не происходит

414
03 июня 2013 года
CassandraDied
763 / / 24.05.2012
Значит, уже никак. Это обычный вызов функции javascript, если я ничего не напутал. Ну хоть Alert у тебя вызывается?
290
03 июня 2013 года
Patr1ot
458 / / 09.02.2008
Цитата: CassandraDied
Значит, уже никак. Это обычный вызов функции javascript, если я ничего не напутал. Ну хоть Alert у тебя вызывается?



Алерт спокойно работает, причем я все поля через JS заполнил

414
03 июня 2013 года
CassandraDied
763 / / 24.05.2012
А как ты вызываешь alert? Может, я поколдую с твоим кодом и у меня что-то получится?
290
03 июня 2013 года
Patr1ot
458 / / 09.02.2008
Вот так я вызываю Alert из адресной строки, просто вбиваю код и жму ентер:
ВСЕ ЭТО ЧЕРЕЗ ЕКСПЛОРЕР
 
Код:
javascript:alert("Рад видеть Вас на моем сайте!")
Далее открываешь вот эту ссылку http://market.yandex.ru/shop/5047/reviews/add?retpath=http%3A%2F%2Fmarket.yandex.ru%2Fshop%2F5047%2Freviews%2F
и вбиваешь в адресную строку этот код, жмеш ентер. Имеется ввиду браузер експлорер.

 
Код:
Javascript:( function( ) {document.getElementById('w1-b-form-input__input-id-1').value='Проверка';  } ) ( )
После чего в поле достатки появится слово Проверка
290
03 июня 2013 года
Patr1ot
458 / / 09.02.2008
Цитата: CassandraDied
 
Код:
Javascript:( function( ) {   $('.b-form-select__select option[value="1"]').prop('selected', 'true');    } ) ( )
Галочка ставится. Это повыше селекта находится кнопка, вот на ней не меняется подпись. Попробуй свой код ввести и посмотреть в выпадающем списке, отметился ли элемент галочкой.
POC:




Да отметился, спасибо большое.

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог