За последние 24 часа нас посетили 22908 программистов и 1679 роботов. Сейчас ищут 1098 программистов ...

отправка данных формы ссылкой

Тема в разделе "PHP для новичков", создана пользователем dimon76, 1 июл 2011.

  1. dimon76

    dimon76 Активный пользователь

    С нами с:
    2 июн 2011
    Сообщения:
    24
    Симпатии:
    0
    всем привет! подскажите почему не работает ссылка такого рода -
    PHP:
    1. <a href='http://inter.com/blogs/koma.php?arm='<?echo $arm['title']?>'' class='other' onclick='javascript: document.theform.submit()'> цитата </a>
    смысл в чем - параметры ссылки передаются а форма нет
     
  2. ckjet

    ckjet Активный пользователь

    С нами с:
    6 апр 2011
    Сообщения:
    172
    Симпатии:
    2
    яву покажите и форму целиком
     
  3. dimon76

    dimon76 Активный пользователь

    С нами с:
    2 июн 2011
    Сообщения:
    24
    Симпатии:
    0
    при чем здесь ява?
    ну вот она [js]<SCRIPT LANGUAGE="JavaScript">
    var text = "";
    function getActiveText(e) {
    text = (document.all) ? document.selection.createRange().text : document.getSelection();
    document.theform.text.value = text;
    return true;
    }
    document.onmouseup = getActiveText;
    if (!document.all) document.captureEvents(Event.MOUSEUP);
    </script>[/js]
    а вот сама форма
    HTML:
    1.  
    2. <form    name="theform" method="get">
    3. <input type='text' name='text' value="" readonly >
    4. </form>
     
  4. ckjet

    ckjet Активный пользователь

    С нами с:
    6 апр 2011
    Сообщения:
    172
    Симпатии:
    2
    Код (Text):
    1. onclick='javascript: document.theform.submit()'
    theform должен быть не name а id

    в

    Код (Text):
    1.  <form    name="theform" method="get">
    2.  <input type='text' name='text' value="" readonly >
    3.  </form>
     
  5. ckjet

    ckjet Активный пользователь

    С нами с:
    6 апр 2011
    Сообщения:
    172
    Симпатии:
    2
    если не сработает посмотрите какую ошибку выдает ява в браузере при клике на ссылку. А лучше используйте jquery
     
  6. ckjet

    ckjet Активный пользователь

    С нами с:
    6 апр 2011
    Сообщения:
    172
    Симпатии:
    2
    В Вашем случае срботает onclick='document.forms["theform"].submit();' если указан name, а не айди