скрытие адреса form

Discussion in 'PHP' started by Глюконатор, 27 Oct 2008.

  1. Глюконатор

    Joined:
    4 Aug 2008
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    При наводе курсора на submit тега form отображается адрес action. Можно его как-то поменять или скрыть?

    Поюзав поиск нашел вариант astrologer'а:

    HTML:
    <form action="http://ya.ru">
      <a href="http://google.ru"><input style="background: none; border: none; color: blue;" type="submit" value="google"></a>
    </form>
    Но он только для ослика. Мне бы хотелось для всех браузеров... Ну может и не для всех, но по крайней мере для оперы и лисы.
     
  2. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Через js по onsubmit обфусцируй :)
     
  3. Глюконатор

    Joined:
    4 Aug 2008
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    А можно поподробней? Я с js не дружу пока что... =(
     
  4. astrologer

    astrologer Elder - Старейшина

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Без JS - нельзя или нельзя кроссбраузерно, для каждого браузера придётся подбирать код, основываясь на его (браузера) багах.
    Если есть возможность использовать JS, то не имеет смысла что-либо скрывать, поскольку и так можно отправить как GET, так и POST запрос куда угодно.
     
  5. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    Code:
    <script>
    function antispam()
    {
      document.forms['mail_form'].action='http://mysite.ru/script.php';
    }
    </script>
    <form action="http://google.ru/?" method="post" name="mail_form" onSubmit="antispam()">
    
     
  6. Глюконатор

    Joined:
    4 Aug 2008
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    slesh, спс. Тему можно закрыть.