У меня есть тег формы, и я отправляю на ту же страницу с целевым объектом iframe, но после отправки он открывается в новой вкладке. Что нужно сделать, чтобы иметь ту же страницу, то есть то, что должно быть целевым объектом для iframe.
спасибо.
Это происходит, когда имя цели и имя iframe не совпадают.Вот рабочий пример:
iframe
<form target="myframe" method="get" action="http://www.google.com"> <p> <input type="text" name="q" value="hello"/> <input type="submit"/> </p> </form> <p> <iframe name="myframe" src="" /> </p>
Смотрите его вживую на http://jsfiddle.net/Z3AwM/
Убедитесь, что установлен атрибут name для iframe, в противном случае он будет по умолчанию установлен в новом окнеили вкладка.
name