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:)
<?php <script type="text/javascript"> <!-- <![CDATA[ function sprawdz(){ var blad=0; var bledy='Błąd!\nnie podano danych w polac:\n'; for (i=0; i < pola.length; i++){ if (checkIfEmpty(pola[i])){ bledy += ' - ' + pola[i] + '\n'; blad ++; }else{ if (pola[i] == 'mail'){ if (!checkEmail()){ bledy += ' - ' + pola[i] + '\n'; blad ++; } } } } if (blad > 0){ alert (bledy); return false; }else{ return true; } } function checkEmail(){ if (!document.getElementById('mail').value.match(/^[0-9a-z_.-]+@([0-9a-z-]+.)+[a-z]{2,6}$/)) { return false; }else { return true; } } function checkIfEmpty(id){ if (document.getElementById(id).value.length < 3){ return true; }else{ return false; } } // ]]> --> </script> ?>
<form action="#" method="post" onsubmit="return sprawdz();"> <input name="dane" id="dane" type="text" value=""> <input name="temat" id="temat" type="text" value=""> <input name="tresc" id="tresc" type="text" value=""> <input name="mail" id="mail" type="text" value=""> <input type="submit" value="Send"> </form>