Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Element w iframe jako input formularza
Forum PHP.pl > Forum > Po stronie przeglądarki
cadavre
Mam sobie plik główny index.html a na nim formularz. W ramach formularza mam iframe'a,w którym wybieram odpowiedni element <input type="radio">. Jak zrobić by podczas wysyłania formularza (index.html) formularz wysłany został z wartością z iframe?

Pewnie trzeba coś z window.cośtam lub podobnym zrobić... Ja jeśli chodzi o JS jestem zielony. :/

Proszę o pomoc.
Aure
test.html:
  1. <script type="text/javascript">
  2. function formSubmit()
  3. {
  4. iframeFields = ramka.document.getElementsByName('radioField');
  5. for(i=0; i<iframeFields.length; i++) {
  6. if(iframeFields.item(i).checked == true) {
  7. document.testForm.radioField.value = iframeFields.item(i).value;
  8. break;
  9. }
  10. }
  11. }
  12. <form method="post" action="test.html" name="testForm" onSubmit="formSubmit();">
  13. <input type="hidden" name="radioField" value="">
  14. </form>
  15. <iframe src="test2.html" name="ramka"></iframe>


test2.html:
  1. <input type="radio" value="xyz" name="radioField">
  2. <input type="radio" value="abc" name="radioField">


Powinno działać pod większością przeglądarek smile.gif
cadavre
guitar.gif jak należy. smile.gif Dzięki wielkie!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.