Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> polaczenie kilku checkbox w jedno, Polaczenie kilku checkbox w jedno przy sprawdzaniu czy cos zostalo wyb
mateopl
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 20.08.2008

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


Witam
Mam male pyt jesli mam np 3-4 "checkbox": checkbox1 | checkbox2 | checkbox3 i chcialbym w jakis sposob je polaczyc tzn aby one rowniez byly sprawdzane czy przynajmniej jeden zostal zaznaczony obojetnie ktory ale musi byc przynajmniej jeden, moga byc wszystkie trzy zaznaczone..
Tak jak jest np przy polach wyboru "select"
Nie wiem jak to polaczyc.. dla 1 checkboxa wiem i jest proste ale dla kilku razem aby odpowiadaly danej kategorii odp..

Bardzo prosze jesli ktos moglby cos podpowiedziec w jaki sposob to zrobic to bylbym bardzo wdzieczny:)

  1. <?php
  2. <script type="text/javascript">
  3. <!-- <![CDATA[
  4. function sprawdz(){
  5.     var blad=0; var bledy='Błąd!\nnie podano danych w polac:\n';
  6.     var pola = new Array ('dane','temat','tresc','mail');
  7.     for (i=0; i < pola.length; i++){
  8.         if (checkIfEmpty(pola[i])){
  9.             bledy += ' - ' + pola[i] + '\n';
  10.             blad ++;
  11.         }else{
  12.             if (pola[i] == 'mail'){
  13.                 if (!checkEmail()){
  14.                     bledy += ' - ' + pola[i] + '\n';
  15.                     blad ++;
  16.                 }
  17.             }
  18.         }
  19.     }
  20.     if (blad > 0){
  21.         alert (bledy);
  22.         return false;
  23.     }else{
  24.         return true;
  25.     }
  26. }
  27. function checkEmail(){
  28.     if (!document.getElementById('mail').value.match(/^[0-9a-z_.-]+@([0-9a-z-]+.)+[a-z]{2,6}$/)) {
  29.         return false;
  30.     }else {
  31.         return true;
  32.     }
  33. }
  34. function checkIfEmpty(id){
  35.     if (document.getElementById(id).value.length < 3){
  36.         return true;
  37.     }else{
  38.         return false;
  39.     }
  40. }
  41. // ]]> -->
  42. </script>
  43. ?>


  1. <form action="#" method="post" onsubmit="return sprawdz();">
  2. <input name="dane" id="dane" type="text" value="">
  3. <input name="temat" id="temat" type="text" value="">
  4. <input name="tresc" id="tresc" type="text" value="">
  5. <input name="mail" id="mail" type="text" value="">
  6. <input type="submit" value="Send">
  7. </form>
Go to the top of the page
+Quote Post

Posty w temacie
- mateopl   polaczenie kilku checkbox w jedno   25.09.2008, 20:22:58
- - melkorm   Koddocument.getElementById('checkbox'...   25.09.2008, 22:03:36


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: 11.10.2025 - 19:05