2009-05-08 9 views
16

Edytuję istniejący kod HTML, w którym javascript ładuje kolejną stronę wewnątrz elementu iframe. Na stronie znajduje się formularz html. Kiedy kliknę przycisk przesyłania, chciałbym, aby strona zewnętrzna pozostała, a element iframe - na stronę wyników. Jednak teraz cała strona przechodzi na stronę wyników dla formularza. Zgaduję, że istnieje sposób na rozwiązanie tego javascript. Jakieś sugestie?Jak przesłać formularz HTML w elemencie iframe bez zmiany strony zewnętrznej?

Odpowiedz

32

docelowa forma do iframe:

<iframe name="foo"></iframe> 

<form target="foo"></form> 
+0

Jak uzyskać właściwy adres URL formularza jest księgowanie do załadowania w iframe? Prawdopodobnie jest to 'action =" [URL] ", ale z jakiegoś powodu powoduje to, że POST jest GET. – user124384

3

Spróbuj użyć atrybutu target znacznika formularza. Możesz określić ramkę.

Powiązane problemy