Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pole typu checkbox
kapral
post
Post #1





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 5.03.2005

Ostrzeżenie: (20%)
X----


Mam formularz z 10 polami typu checkbox. Chcę aby można było zaznaczyć minimum 5 pól. I dopiero wtedy można było wysłać formularz.
A jeśli ktoś zaznaczy mniej niż 5 lub nic nie zaznaczy to żeby wyskoczył komunikat zaznacz przynajmniej 5, i żeby formularz się nie wysłał.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
piechnat
post
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 5.12.2004

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


Kod
<script>
  function f(e) {
    var cb = 0
    for (var i = 0; i < e.length; i++) {
      if (e[i].type == 'checkbox' && e[i].checked) cb++
    }
    if (cb < 5) {
      alert('Za malo exclamation.gif!')
      return false
    }
    return true
  }
</script>
<form action="" onsubmit="return f(this.elements)">
  <input type="checkbox">CheckBox 1
  <input type="checkbox">CheckBox 2
  <!-- itd... -->
  <input type="submit">
</form>
Go to the top of the page
+Quote Post
kapral
post
Post #3





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 5.03.2005

Ostrzeżenie: (20%)
X----


Dzięki w 100% mi pomogłeś.
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 Aktualny czas: 19.08.2025 - 19:18