Als checkbox geklikt is, de rest disabled zetten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Donny Wie weet

Donny Wie weet

10/07/2013 12:30:16
Quote Anchor link
Hoi allemaal,

Is er iemand in het bezit van een javascript functie die checkboxes disabled zet op het moment dat je de eerste bijvoorbeeld inklikt?

Groeten Donny
 
PHP hulp

PHP hulp

26/11/2024 11:32:14
 
Kris Peeters

Kris Peeters

10/07/2013 12:40:29
Quote Anchor link
Zo-iets heet een radio button.
Radio buttons maken van check boxes vind ik geen goed idee.
 
Donny Wie weet

Donny Wie weet

10/07/2013 12:49:33
Quote Anchor link
Nee het zijn geen radio buttons.

Als mensen kiezen voor standaard, worden er gegevens uit de database gehaald.
Klikken mensen andere checkboxes aan, word de standaard disabled. Snap je? Geen radio buttons omdat je niet meerdere keuzes kan maken
 
Wouter J

Wouter J

10/07/2013 12:53:58
Quote Anchor link
registreer een callback op het change event van de checkbox en set dan het disabled attribuut van een andere checkbox op disabled.
 
Donny Wie weet

Donny Wie weet

10/07/2013 13:13:25
Quote Anchor link
Het was meer de vraag of iemand zoiets had. Ik ben zelf niet bekend met javasript
 
Jan R

Jan R

10/07/2013 15:41:47
Quote Anchor link
Bedoel je dit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
function checkedAll () {
    var aa= document.getElementById( 'Adreslist' );
    var cball = document.getElementById("all");
    var checked = cball.checked
    for (var i =0; i < aa.elements.length; i++)
    {
        if (aa.elements[i].name.indexOf('check_') != -1){
            aa.elements[i].checked = checked;
        }
    }
 }


cball is dan je eerste. Hier doe ik dus wel alles ipv niets.

IWas bedoeld aan mail naar meerdere leden

Jan
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.