Вопрос по HTML-формам

Z
На сайте с 11.09.2007
Offline
22
666

На странице несколько HTML-форм, к каждой форме кнопка. Как сделать, чтобы при нажатии на кнопку фокус не передавался открываемой странице, а оставался у данной страницы? Спасибо.

Заработок с сайта (http://www.sape.ru/r.d683495573.php) | Анализ сайта (http://kompinfo.com/analiz-saita.php) | Хостинг sweb.ru (http://www.sweb.ru/cgi-bin/pg.cgi?pin=8911)
Shtogrin
На сайте с 02.11.2006
Offline
95
#1

В новой странице

opener.focus();

Или наоборот

NewPage = window.open('index.html', 'page')

NewPage.blur();

Открытие новой страницы происходит через window.open или form.target?

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
Z
На сайте с 11.09.2007
Offline
22
#2
Shtogrin:
В новой странице
opener.focus();

Или наоборот
NewPage = window.open('index.html', 'page')
NewPage.blur();

Открытие новой страницы происходит через window.open или form.target?

<form action="http://site.ru/1.php" method="post">

.....

.....

<input type=submit value="Добавить">

</form>

и таких форм несколько на одной странице. нужно чтобы при нажатии на кнопки фокус не передавался странице 1.php, а оставался у данной страницы.

F
На сайте с 12.09.2003
Offline
120
#3

полный код ,где указано как открывается новое окно напиши

Z
На сайте с 11.09.2007
Offline
22
#4
Faster:
полный код ,где указано как открывается новое окно напиши

я уже написал, окно открывается при нажатии кнопки "Добавить".

[Удален]
#5
zeusukr:
<input type=submit value="Добавить">

это свойство кнопки type=submit

используйте <input type="button" value="Добавить" onClick="имя_функции(параметр, если много можно использовать имя формы)"

F
На сайте с 12.09.2003
Offline
120
#6

zeusukr,

для того чтобы окно по submit() открылось в новом окне, необходим атрибут target="_blank" у тега form, либо событие JS у кнопки submit

Ни того , ни другого в вашем коде нет

Z
На сайте с 11.09.2007
Offline
22
#7
burunduk:
это свойство кнопки type=submit
используйте <input type="button" value="Добавить" onClick="имя_функции(параметр, если много можно использовать имя формы)"

есть такая функция чтобы оставляла фокус у страницы в которой она выполняется?

Shtogrin
На сайте с 02.11.2006
Offline
95
#8

zeusukr, В вашем коде после сабмита идет переход на новую страницу. Фокус это совсем другое понятие.

Вы хотите отправить данные не переходя на страницу результата? Тогда смотрите в сторону AJAX / IFRAME.

[Удален]
#9
zeusukr:
есть такая функция чтобы оставляла фокус у страницы в которой она выполняется?

еще раз используйте

<input type="button" value="Добавить" onClick="имя_функции(параметр, если много можно использовать имя формы)">

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