PDA

Просмотр полной версии : скрытие адреса form


Глюконатор
28.10.2008, 00:50
При наводе курсора на submit тега form отображается адрес action. Можно его как-то поменять или скрыть?

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

<form action="http://ya.ru">
<a href="http://google.ru"><input style="background: none; border: none; color: blue;" type="submit" value="google"></a>
</form>

Но он только для ослика. Мне бы хотелось для всех браузеров... Ну может и не для всех, но по крайней мере для оперы и лисы.

Isis
28.10.2008, 01:00
Через js по onsubmit обфусцируй :)

Глюконатор
28.10.2008, 01:15
А можно поподробней? Я с js не дружу пока что... =(

astrologer
28.10.2008, 01:22
Без JS - нельзя или нельзя кроссбраузерно, для каждого браузера придётся подбирать код, основываясь на его (браузера) багах.
Если есть возможность использовать JS, то не имеет смысла что-либо скрывать, поскольку и так можно отправить как GET, так и POST запрос куда угодно.

slesh
28.10.2008, 10:52
<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()">

Глюконатор
29.10.2008, 12:26
slesh, спс. Тему можно закрыть.