Все вопросы касающиеся использования
программы можно задать здесь
-
Zircool
- Сообщения: 10
- Зарегистрирован: 14 июл 2010, 13:18
-
Контактная информация:
Сообщение
Zircool » 25 июл 2010, 17:21
Здравствуйте. Столкнулся с следующей проблемой. Есть форма для ввода данных textarea , но она не мееет имени name="" но имеет идентификатор id="23". Пробовал вводить данные через
$textarea->click_by_number('0');
Но к сожалению безуспешно( Можно ли как нибудь ввести данные в textarea используя id?
P.S. Это форма для добавления новой записи в соц сети vox.com
-
Count74
- Сообщения: 3
- Зарегистрирован: 14 июл 2010, 17:09
Сообщение
Count74 » 25 июл 2010, 22:01
можно
$textarea->click_by_attribute("id","23");
-
Zircool
- Сообщения: 10
- Зарегистрирован: 14 июл 2010, 13:18
-
Контактная информация:
Сообщение
Zircool » 26 июл 2010, 09:52
А как затем вставить текст?
-
bigfozzy
- Site Admin
- Сообщения: 3057
- Зарегистрирован: 28 июл 2008, 17:24
-
Контактная информация:
Сообщение
bigfozzy » 27 июл 2010, 00:15
textarea->set_atribute_by_atribute("id","23",true,"value","some text");
кроме того можно использовать set_value_by_name - в данном случае оно вместо имени возьмет id
-
Zircool
- Сообщения: 10
- Зарегистрирован: 14 июл 2010, 13:18
-
Контактная информация:
Сообщение
Zircool » 28 июл 2010, 00:51
Спасибо за помощь. Сделал немножко по другму. Вначале скопировал текст, который буду вставлять :
Затем, кликнул по полю textarea:
А потом вставил содержимое из буфера обмена:
-
Karlson
- Сообщения: 31
- Зарегистрирован: 27 янв 2009, 16:54
Сообщение
Karlson » 12 авг 2010, 00:58
Zircool писал(а):Спасибо за помощь. Сделал немножко по другму. Вначале скопировал текст, который буду вставлять :
Затем, кликнул по полю textarea:
А потом вставил содержимое из буфера обмена:
В принципе, тему можно продолжить и задать вопрос:
Как ввести значение поля textarea/input, если id/name полей textarea/input идентичны , но они находятся в разных формах, которые не имеют id/name собственные, при этом могут меняться порядком. При этом атрибут action одинаков, а формы отличаются только значением hidden поля, которое передаётся серверу ?
-
rcc0023
- Сообщения: 65
- Зарегистрирован: 22 июн 2009, 17:14
Сообщение
rcc0023 » 13 авг 2010, 10:18
Посчитать какая форма первая:
$array=explode('<input type="hidden" name="kod" value=1>',$html);
if(substr_count($array[0],'<input type="hidden" name="kod" value=2>')==1){echo 'скрытое поле с секретным кодом 2, первое по счету';}else{echo 'скрытое поле с секретным кодом 2, второе по счету';}
Если нужная форма первая по счету, то обычным методом textarea->set_atribute_by_atribute("id",...
Иначе с перейти с помощью "TAB" на клавиатуре.