Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Активация формы
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Активация формы

Страниц (1): [1]
 

1. energ - 06 Мая, 2011 - 21:49:38 - перейти к сообщению
В общем, нужно активировать форму на сайте при отсутствие найма у кнопки, раньше просто посылал пост с наймом кнопки и её значением, шас форма подвернулась в которой найм у кнопки отсутствует, знаешь еще какие нибудь способы?
2. EuGen - 06 Мая, 2011 - 21:51:01 - перейти к сообщению
document.formname.submit()
3. energ - 06 Мая, 2011 - 21:54:28 - перейти к сообщению
EuGen пишет:
document.formname.submit()

чет я плохо понял как её постом отправить, если можешь напиши пример
4. EuGen - 06 Мая, 2011 - 22:02:25 - перейти к сообщению
Так какая разница. POST или GET
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <script type='text/javascript'>
  3. //запускать по событию какому-нибудь.. например, onClick на что-то
  4. function doSubmit()
  5. {
  6.    //возможно, еще какие-то действия
  7.    document.testform.submit();
  8.    return true;
  9. }
  10. </script>
  11. <form method='POST' name='testform'>
  12. <!--поля формы-->
  13. </form>
  14. <!--что-то еще-->
  15. <div onClick="doSubmit(); return true;">Можно submit сделать и без кнопок</div>
  16.  
5. OrmaJever - 06 Мая, 2011 - 22:04:49 - перейти к сообщению
как я понял активировать форму в php скрипте?
типо раньше было

а сечас нету имени у кнопки? Ну вопервых имя можно дописать, во вторых можно проверять по другим полям (например текстовым)
6. energ - 06 Мая, 2011 - 22:11:00 - перейти к сообщению
EuGen пишет:
 
<script type='text/javascript'>
//запускать по событию какому-нибудь.. например, onClick на что-то
function doSubmit()
{
   //возможно, еще какие-то действия
   document.testform.submit();
   return true;
}
</script>
<form method='POST' name='testform'>
<!--поля формы-->
</form>
<!--что-то еще-->
<div onClick="doSubmit(); return true;">Можно submit сделать и без кнопок</div>


За форму спс, но мне немного другое надо было, в общем я шас curl изучаю вот недавно пробывал задлогиниться на сайте при помощи curl_setopt - CURLOPT_POSTFIELDS, все ок.

потом захотелось попробывать на другом сервисе там у формы в кномпе нейма нету, на пошлые сайты посылал пост данные вида "login=submit&Loginacc=megomen10000&logPassword=pass1234"

login=submit - здесь найм у кнопки или индификатора кнопки и её значение.

Все логинелось но когда у кнопки найма нет у неня встает вопрос)) как сделать запрос который эту форму задействует.
7. EuGen - 06 Мая, 2011 - 22:17:13 - перейти к сообщению
Если ее нет, а удаленный обработчик "понимает" форму и без нее - значит, она не нужна. Просто обратите внимание на hidden-поля, возможно, форма не принимается поэтому.
8. energ - 06 Мая, 2011 - 22:19:34 - перейти к сообщению
EuGen пишет:
Если ее нет, а удаленный обработчик "понимает" форму и без нее - значит, она не нужна. Просто обратите внимание на hidden-поля, возможно, форма не принимается поэтому.

побывал без неё кидать с скрытыми полями не хотел живать, но за совет спасибо
9. EuGen - 06 Мая, 2011 - 22:22:26 - перейти к сообщению
Может быть еще хитрая вещь - на целевом сайте при отправке формы срабатывает javascript, что-нибудь дописывающий в запрос.
Установите FireBug для Firefox и в закладке запросов посмотрите, что отсылается серверу - на этом этапе схитрить у формы уже не получится.
10. energ - 06 Мая, 2011 - 22:58:13 - перейти к сообщению
EuGen пишет:
Может быть еще хитрая вещь - на целевом сайте при отправке формы срабатывает javascript, что-нибудь дописывающий в запрос.
Установите FireBug для Firefox и в закладке запросов посмотрите, что отсылается серверу - на этом этапе схитрить у формы уже не получится.

Отлично спасибо будем побывать))
11. zverko - 08 Мая, 2011 - 01:49:06 - перейти к сообщению
Цитата:
В общем, нужно активировать форму на сайте при отсутствие найма у кнопки, раньше просто посылал пост с наймом кнопки и её значением, шас форма подвернулась в которой найм у кнопки отсутствует, знаешь еще какие нибудь способы?


На сколько я понял у кнопки должен отсутствовать атрибут name?
Так можно же и без него 0_о

PHP:
скопировать код в буфер обмена
  1. <form  action="skript.php'>    
  2. <input name="message" type="text" >
  3. <button value="submit">
  4. </form>

 

Powered by ExBB FM 1.0 RC1