Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> formularz - troche inaczej - pomocy :)
Maximuss
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 3.06.2005

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


Witam
Jestem tu nowy, ale zdążyłem przeszukać formum i nic na ten akurat temat nie znalazłem. Problem polega na tym że mam formularz z radio i chiałbym aby przed wysłaniem tego formularza skrypt sprawdził czy zaznaczony jest radio jeśli tak to formularz idzie jeśli nie pokazuje sie alert.
To mozę ja wkleję ten kod do weryfikacji.

  1. <TD class=tabl>
  2.  
  3. <LABEL for=kolor1><INPUT id=kolor1
  4. type=radio checked
  5. <?
  6. if($kolor == "czarny"){
  7. echo "CHECKED";
  8. }
  9. ?>
  10. value=czarny name="kolor">czarny</LABEL></TD>
  11. <TD class=tabl><LABEL for=kolor2><INPUT id=kolor2
  12. type=radio value=rudobrazowy
  13. <?
  14. if($kolor == "rudobrazowy"){
  15. echo "CHECKED";
  16. }
  17. ?>
  18.  
  19. name="kolor">rudobrązowy</LABEL></TD></TR>
  20. <TR>
  21. <TD class=tabl><LABEL for=kolor3><INPUT id=kolor3
  22. type=radio
  23. <?
  24. if($kolor == "ciemnybraz"){
  25. echo "CHECKED";
  26. }
  27. ?>
  28. value=ciemnybraz name="kolor">ciemny
  29. brąz</LABEL></TD>
  30. <TD class=tabl><LABEL for=kolor4><INPUT id=kolor4
  31. type=radio
  32. <?
  33. if($kolor == "ciemnyblond"){
  34. echo "CHECKED";
  35. }
  36. ?>
  37. value=ciemnyblond name="kolor">ciemny
  38. blond</LABEL></TD></TR>
  39. <TR>
  40. <TD class=tabl><LABEL for=kolor5><INPUT id=kolor5
  41. type=radio
  42. <?
  43. if($kolor == "srednibraz"){
  44. echo "CHECKED";
  45. }
  46. ?>
  47. value=srednibraz name="kolor">średni
  48. brąz</LABEL></TD>
  49. <TD class=tabl><LABEL for=kolor6><INPUT id=kolor6
  50. type=radio
  51. <?
  52. if($kolor == "jasnyblad"){
  53. echo "CHECKED";
  54. }
  55. ?>
  56. value=jasnyblond name="kolor">jasny
  57. blond</LABEL></TD></TR>
  58. <TR>
  59. <TD class=tabl><LABEL for=kolor7><INPUT id=kolor7
  60. type=radio
  61. <?
  62. if($kolor == "jasnybraz"){
  63. echo "CHECKED";
  64. }
  65. ?>
  66. value=jasnybraz name="kolor">jasny
  67. brąz</LABEL></TD>
  68. <TD class=tabl><LABEL for=kolor8><INPUT id=kolor8
  69. type=radio
  70. <?
  71. if($kolor == "szary"){
  72. echo "CHECKED";
  73. }
  74. ?>
  75. value=szary name="kolor">szary</LABEL></TD></TR>
  76. <TR>
  77. <TD class=tabl><LABEL for=kolor9><INPUT id=kolor9
  78. type=radio value=kasztanowy
  79. <?
  80. if($kolor == "kasztanowy"){
  81. echo "CHECKED";
  82. }
  83. ?>
  84.  
  85. name="kolor">kasztanowy</LABEL></TD>
  86. <TD class=tabl><LABEL for=kolor10><INPUT id=kolor10
  87. type=radio value=bialy
  88. <?
  89. if($kolor == "bialy"){
  90. echo "CHECKED";
  91. }
  92. ?>
  93.  
  94. name="kolor">biały</LABEL></TD>


A teraz button

  1. <INPUT class=editbox maxLength=1 size=1 value=1
  2. name="ilosc"><br><button onclick="this.form.submit();">Dodaj</button>


Proszę o pomoc w tym temacie
Go to the top of the page
+Quote Post
nospor
post
Post #2





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




funkcja js:
  1. function isChecked()
  2. {
  3. for (i=1;i<=10;i++)
  4. if (document.getElementById('kolor'+i).checked) return true;
  5. return false;
  6. }

i button:
  1. <INPUT class=editbox maxLength=1 size=1 value=1 name="ilosc"><br><button onclick="if (isChecked()) this.form.submit();">Dodaj</button>
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: 20.12.2025 - 21:40