Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zamynaknie okna
usiek00
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 25.01.2005

Ostrzeżenie: (0%)
-----


Jest tak mam okienko z fomrularze gdzie sa pola

  1. <?php
  2. <input type='radio' name=pole[$i] value='1'>
  3. ?>


jak biore przycisk submit to otwiera mi sie nowe okienko z kolejna czescia formularza i chce aby poprzednie okienko mi sie zamknelo. I tak na forum znalazlem tylko cos takiego jak:

  1. <?php
  2. <input type='button' onClick='self.close()' value='Zamknij' />
  3. ?>


i bylo by to super gdyby nie skrypt w IS

  1. <?php
  2. &#60;!-- This script and many more are available free online at -->
  3. &#60;!-- The JavaScript Source!! http://javascript.internet.com -->
  4. &#60;!-- Original: David Blackledge -->
  5. &#60;!-- Web Site: http://David.Blackledge.com -->
  6.  
  7. &#60;!-- Begin -->
  8. function checkRadios() {
  9.  var el = document.forms[0].elements;
  10.  for(var i = 0 ; i < el.length ; ++i) {
  11. if(el[i].type == &#092;"radio\") {
  12.  var radiogroup = el[el[i].name]; // get the whole set of radio buttons.
  13.  var itemchecked = false;
  14.  for(var j = 0 ; j < radiogroup.length ; ++j) {
  15. if(radiogroup[j].checked) {
  16.  itemchecked = true;
  17.  break;
  18. }
  19.  }
  20.  if(!itemchecked) { 
  21. alert(&#092;"Nie odpowiedziałeś na wszystkie pytania.\");
  22. if(el[i].focus)
  23.  el[i].focus();
  24. return false;
  25.  }
  26. }
  27.  }
  28.  return true;
  29. } 
  30. // End -->
  31. ?>


który sprawdza mi czy wszystkie pola zostały wypełnione jak nie to daje komunikat i nie przechodzi dalej dopuki pola sie nie wypełni. U mnie aktualnie przycisk submit wyglada tak:

  1. <?php
  2. <td align=center><input type=&#092;"submit\" value=\"Dalej\" name=\"button\" ></td>
  3. ?>


i jak zmienie go na ten w/w to zamyka mi okienko niezaleznie czy sa pola uzupelnione czy nie.

A jak otworzonego mam Firefoxa z dodatkową zakładką to wogole nic nie zamyka.

Jak zrobic aby zamknac okno i przejsc do kolejnej strony. sprawdzajac czy zostalo wypelnione pole. (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
dasko
post
Post #2





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 9.11.2004

Ostrzeżenie: (0%)
-----


php początkujący => Po stronie przeglądarki - JavaScript
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 16:49