Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> formularz & radio, nie działa
php programmer
post 20.01.2005, 09:42:26
Post #1





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


Nie wiem czemu, ale jak mam formularz, a wnim radio
to nie moge odczytać wartości, wszystkie inne rzeczy działają
tzn input text hidden itd.

<form action="faktoring.inc.php" method="POST" name="ffakt" enctype="multipart/form-data">
<BR><INPUT type="radio" name="fakt" value="0"> TAK
<BR><INPUT type="radio" name="fakt" value="1"> NIE
<BR><INPUT type="radio" name="fakt" value="2"> Nie, ale ...
<BR><INPUT type="radio" name="fakt" value="3"> Nie i raczej ...
<INPUT type="button" value="Anuluj" style="width:77" onClick="window.close()">
<INPUT type="button" value="OK" style="width:77" onClick="Sprawdzamy()">
</form>

i teraz jak chce wyświetlić ktory radio był kliknięty to pisze nie nie zdefiniowane:
function Sprawdzamy(){
alert(document.ffakt.fakt.value);
}
Go to the top of the page
+Quote Post
nospor
post 20.01.2005, 09:55:00
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Tak to nie działa. Musisz nadać tym radio inne id, dobierać się poprzez to id do radio i sprawdzać, czy jest checked.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
dr_bonzo
post 20.01.2005, 10:13:35
Post #3





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


  1. <head>
  2. <script type="text/javascript">
  3. function Sprawdzamy()
  4. {
  5. x = document.getElementById( 'formularz' );
  6.  
  7. value = -1;
  8.  
  9. for ( i = 0; i < x.length; i++ )
  10. {
  11. if ( ( x[ i ].name == 'fakt' ) && ( x[ i ].checked == true ) )
  12. {
  13. alert( x[ i ].name + " :: " + x[ i ].value );
  14. value = x[ i ].value;
  15. }
  16.  
  17. }
  18. }
  19. </script>
  20. </head>
  21. <body>
  22. <form action="faktoring.inc.php" method="POST" name="ffakt" enctype="multipart/form-data" id="formularz">
  23. <BR><INPUT type="radio" name="fakt" value="0" checked="checked"> TAK
  24. <BR><INPUT type="radio" name="fakt" value="1"> NIE
  25. <BR><INPUT type="radio" name="fakt" value="2"> Nie, ale ...
  26. <BR><INPUT type="radio" name="fakt" value="3"> Nie i raczej ...
  27. <INPUT type="button" value="Anuluj" style="width:77" onClick="window.close()">
  28. <INPUT type="button" value="OK" style="width:77" onClick="Sprawdzamy()">
  29. </form>
  30. </body>
  31. </html>

Zaplata: dobre sniadanie za 10 minut biggrin.gif
EDIT: tak bedzie lepiej

Ten post edytował dr_bonzo 20.01.2005, 10:16:00


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 05:04