Помогите по javascript

voodoo911
На сайте с 11.03.2008
Offline
157
571

Уже второй день рою, но не могу разобраться.

Есть форма ( плагин для WP Store Locator )

<form onsubmit="searchLocations(); return false;" id="searchForm" action="">


<input type="text" id="addressInput" size="50">

<input type="image" value="Search Locations" id="addressSubmit">
<input type="submit" value="Search Locations" id="alt_submit">
</form>

При клике без перезагрузки на карте показывается локация, которая была введена в поле adressInput.

Что нужно сделать: засабмитить форму без клика на кнопку сабмита.

Пробовал сделать сабмит на jquery типа

jQuery("#alt_submit").submit();

jQuery("#alt_submit").click();

jQuery("#alt_submit").trigger('click');

Но трабла в том, что клик эмулируется, но что при клике что при сабмите происходит перезагрузка страницы и соответственно обьект на карте не показывается.

Пробовал сделать сабмит при помощи вызова onsubmit="searchLocations(); return false;" из другого места через onclick или onload - выдает ошибку, мол объект не создан.

Кто может помочь разобраться или может за денюжку настроить ? Нужно сегодня.

Спасибо

ДП
На сайте с 23.11.2009
Offline
203
#1

Если честно не очень понял что надо - засабмитить форму или нет. Вроде нет, судя по тому, что перезагрузка страницы не устраивает.

Может так?


jQuery("#searchForm").submit(function(){
// делаете что вам надо при сабмите
return false;
});

Объект на карте показывает функция searchLocations();? что мешает просто ее вызвать?

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