Подскажите по onclick

Neptoon
На сайте с 12.07.2011
Offline
126
413

Есть форма:


<form class="form-search" name="anon" onSubmit="return OnSubmitForm();" id="form">
<div class="input-append">
<input name="urlText" type="text" class="span2 search-query" placeholder="Введите адрес..." id="text">
<input class="btn" type="submit" style="height: 30px;" value="Открыть" />
</div>
</form>

Есть JS скрипт, передающий содержимое формы на сторонний домен:


<script language="JavaScript">
function OnSubmitForm() {
document.anon.method="get";
document.anon.action = "http://otherdomain.ru";
return true;
}
</script>

Хочу добавить ссылку, при нажатии на которую будет подставляться в текстовое поле нужный адрес и выполняться переход на него, используя вышеприведенную функцию.

Пробовал так, но только лишь подставляется адрес, без срабатывания функции:

<a href="#" style="padding:0px 10px;" onClick='document.getElementById("text").value="http://site.com"; OnSubmitForm()'>Открыть</a>

Подскажите как сделать, чтобы все работало.

Drive your way
siv1987
На сайте с 02.04.2009
Offline
427
#1

Функция срабатывает, но срабатывает не как событие формы onsubmit поэтому она и не отправляется, и получается не тот результат который вы видимо ожидаете.

Как вариант добавить в функцию - document.anon.submit();

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий