Выбрать нужное значение
Мне нужно вот на этой странице http://market.yandex.ru/shop/5047/reviews/add?retpath=http%3A%2F%2Fmarket.yandex.ru%2Fshop%2F5047%2Freviews%2F
средствами JavaScript через адресную строку поменять значение у Комбобокса, по умолчанию там стоит значение "Оставить отзыв от моего имени", а мне нужно сменить его на "Оставить отзыв анонимно".
Заранее спасибо.
Код:
Javascript:( function( ) { $('.b-form-select__select option[value="1"]').prop('selected', 'true'); } ) ( )
POC:
думаю что большая часть браузеров (и антивирусов) данный запрос не выполнит.
выполнить, я это через WebBrowser делать буду.
Цитата: Patr1ot
выполнить, я это через WebBrowser делать буду.
тогда в чем вопрос? ищешь нужный элемент и меняешь.
Код:
Javascript:( function( ) {document.getElementById('w1-b-form-input__input-id-1').value='Проверка'; } ) ( )
Цитата: kot_
думаю что большая часть браузеров (и антивирусов) данный запрос не выполнит.
В том то и проблема, не могу никак, у него нет ни id ни name пробовал перебирать по тегу то же ничего не выходит.
Цитата: Patr1ot
Цитата: kot_
думаю что большая часть браузеров (и антивирусов) данный запрос не выполнит.
В том то и проблема, не могу никак, у него нет ни id ни name пробовал перебирать по тегу то же ничего не выходит.
у него есть класс например. Ну тут просто опять же байда - запрос нарушает безопасность. Может потому не выполняется
Код:
$('.select b-form-select__select[value="1"]').prop('selected','selected');
Цитата: 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');
Ничего не происходит
Значит, уже никак. Это обычный вызов функции javascript, если я ничего не напутал. Ну хоть Alert у тебя вызывается?
Цитата: CassandraDied
Значит, уже никак. Это обычный вызов функции javascript, если я ничего не напутал. Ну хоть Alert у тебя вызывается?
Алерт спокойно работает, причем я все поля через JS заполнил
А как ты вызываешь alert? Может, я поколдую с твоим кодом и у меня что-то получится?
ВСЕ ЭТО ЧЕРЕЗ ЕКСПЛОРЕР
Код:
javascript:alert("Рад видеть Вас на моем сайте!")
и вбиваешь в адресную строку этот код, жмеш ентер. Имеется ввиду браузер експлорер.
Код:
Javascript:( function( ) {document.getElementById('w1-b-form-input__input-id-1').value='Проверка'; } ) ( )
Цитата: CassandraDied
Код:
Javascript:( function( ) { $('.b-form-select__select option[value="1"]').prop('selected', 'true'); } ) ( )
POC:
Да отметился, спасибо большое.