Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Alert Windowsa
Forum PHP.pl > Forum > Po stronie przeglądarki
barkroli
Mój skrypt (fragment) wygląda mniejwiecej w ten spoósb:

Kod
<script language=JavaScript type=text/javascript>
  function sprawdz()
   {
    if (document.post.dzialik.value == )
     {
      window.alert('XXXXXXXXXXXX');
     }
   }
</SCRIPT>


Kod
<FORM name=post onsubmit="return checkForm(this)" action=""
      method=post ENCTYPE="multipart/form-data">
<input type="radio" name="dzialik" value="$dane">
</form>


jeśli <input> jest typu: hidden, text działa wszystko OK ale jeśli jest typu RADIO niedziała potrzebuje coś takiego co sprawdz czy został wybrany jakiś dział a jeśli nie to wyrzuć ten komunikat.
revyag
Stosowanie jednego elementu radio nie ma sensu:> Wtedy wstawiasz checkboxa.
Poza tym co to jest: value="$dane" ? chyba wiesz ze jak wstawiasz coś dynamicznie to trzeba to zrobić tak:
  1. <input type="radio" name="dzialik" value="<?php echo $dane; ?>" />
barkroli
Tak wiem kod php jest dobry i nie ma tam jednego elemntu radio a jest ich wiele zalezy wszystko od ilosci plików i.t.d. kod php jest poprawny tylko potrzebuje poprzez alert wymusic przymusowe wybranie jakiegos elemntu radio.

A zaznaczałem że to jest fragment kodu exclamation.gif!!!!!!
revyag
Kod
<script type="text/javascript">
function checkForm()
{
    if (typeof(document.post.dzialik.value) == 'undefined')
    {
        window.alert('XXXXXXXXXXXX');
    }
}
</script>

  1. <form name="post" onsubmit="return checkForm(this)" action="" method="post" ENCTYPE="multipart/form-data">
  2. <input type="radio" name="dzialik" value="aaa" />
  3. <input type="radio" name="dzialik" value="bbb" />
barkroli
  1. <script type="text/javascript">
  2. function checkForm()
  3. {
  4. if (typeof(document.post.dzialik.value) == 'undefined')
  5. {
  6. window.alert('XXXXXXXXXXXX');
  7. }
  8. }
  9.  
  10. <form name="post" onsubmit="return checkForm(this)" action="" method="post" ENCTYPE="multipart/form-data">
  11. <input type="radio" name="dzialik" value="aaa" />
  12. <input type="radio" name="dzialik" value="bbb" />
  13. <input type="submit">
  14. </form>


Tak wyglada teraz mój cały plik tmp.html dla ścisłości i niedziała to naciksam submit i niewazne czy jest zaznaczone jakies "kółeczko" czy nie i tak wyskakuje alert XXXXXXXXx
nospor
mi to dziala
  1. <script type="text/javascript">
  2. function checkForm()
  3. {
  4.  
  5. if (!document.post.dzialik[0].checked && !document.post.dzialik[1].checked)
  6. {
  7. window.alert('XXXXXXXXXXXX');
  8. return false
  9. }
  10. return true
  11. }
  12.  
  13. <form name="post" onsubmit="return checkForm(this)" action="" method="post" ENCTYPE="multipart/form-data">
  14. <input type="radio" name="dzialik" value="aaa" />
  15. <input type="radio" name="dzialik" value="bbb" />
  16. <input type="submit">
  17. </form>
barkroli
Dzięki działa no tak bez
Kod
return
nie dziwne że niedziałało dzięki za pomoc smile.gif
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.