Multiple Selectbox aantal Geselecteerd

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

OutSystems developer

Dit ga je doen Klanten adviseren over de mogelijkheden van OutSystems; OutSystems oplossingen ontwikkelen en implementeren; Stakeholdermanagement; Kennis en expertise up to date houden en delen met het team. Hier ga je werken Onze opdrachtgever, gevestigd in regio Amsterdam, is een innovatieve dienstverlener die zich richt op grote corporates in verschillende sectoren. Doordat je bij veel verschillende klanten aan de slag zal gaan is geen enkel project hetzelfde. De organisatie kenmerkt zich door hoge mate van professionaliteit en innovatieve oplossingen. In de rol van OutSystems developer zal jij verschillende grote klanten helpen om efficiënte OutSystems oplossingen te ontwikkelen en implementeren.

Bekijk vacature »

Junior PHP Developer

Functieomschrijving Junior PHP Developer gezocht! Voor een opdrachtgever in de regio Gelderland zijn wij op zoek naar een Junior PHP Developer die onderdeel gaat worden van het ontwikkelingsteam van deze organisatie. In deze functie ga jij aan de slag met het schrijven van software voor de aansturing van en het managen van windparken en bijbehorende onderdelen. Hiernaast ga jij je bezighouden met het ontwikkelen, testen en onderhouden van diverse webapplicaties. Het team waarin je komt te werken bestaat uit 3 developers, hierdoor krijg je veel verantwoordelijkheid en de kans om jezelf verder te ontwikkelen. Er wordt echter wel van je

Bekijk vacature »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

Bekijk vacature »

C# .NET Developer IoT SQL Server

Samengevat: Wij ontwikkelen innovatieve oplossingen om apparaten en bezittingen op een eenvoudige en flexibele manier te beveiligen. Ben jij een C# .NET developer? Heb jij ervaring met C# en SQL server? Vaste baan: C# .NET Developer IoT HBO €3.200 - €4.500 Deze werkgever is gespecialiseerd in hoogwaardige GSM/GPRS alarm- en telemetrietechnologie. Met een eigen productlijn en klantspecifieke ontwikkelingen biedt deze werkgever oplossingen om op afstand te meten, melden, loggen en aansturen, ook op plaatsen zonder stroomvoorziening. Onze producten worden gekarakteriseerd door flexibiliteit in de configuratie, betrouwbaarheid en een extreem laag stroomverbruik. Zij werken voor MKB klanten. Deze werkgever heeft veel

Bekijk vacature »

Front-end Angular developer

Functie In jouw rol als Front-End developer werk je samen met de backend developers om middels tweewekelijkse sprints het platform naar een hoger niveau te tillen. Hiernaast heb je affiniteit met data en werk je graag samen met het team om de gegevensintegriteit en -beveiliging te waarborgen, om ervoor te zorgen dat de gebruiker wereldwijd de beste SaaS-services heeft. Deze organisatie heeft meer dan 100 mensen in dienst, waarvan er 45 in Nederland werken. Het ontwikkelteam bestaat uit 10 mensen en is verdeeld in 2 scrumteams. Het eerste team bestaat uit Java en Scala ontwikkelaars. Het tweede team, waar jij

Bekijk vacature »

IoT Developer

Ben jij innovatief, heb jij passie voor energie en ben je data gedreven? Bouw dan mee aan IoT binnen Bredenoord. Samen met een gedreven team werk jij aan mooie technische en innovatieve oplossingen. Wat houdt de functie van IoT Developer in? Binnen Bredenoord zijn wij momenteel volop in ontwikkeling met ons IoT platform. Als uitbreiding van ons team zijn wij op zoek naar een IoT Developer. Je zal in projectverband meehelpen met het implementeren van IoT vraagstukken binnen Bredenoord. Als IoT Developer op onze R&D-afdeling word je verantwoordelijk voor het verder inrichten en beheren van ons nieuwe IoT platform. Dat

Bekijk vacature »

Traineeship Front-end developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Java Developer

Dit ga je doen Ontwerpen en bouwen van nieuwe functionaliteiten binnen de complexe omgeving; Proactief de processen kwalitatief en efficient inrichten; Opzetten van Unit Tests; Code Reviews; Regie nemen voor innovatieve projecten; Landschap beheren en de bijbehorende ketens hierbij in het oog houden. Hier ga je werken De organisatie is actief binnen de financiele branche en heeft een IT afdeling van circa 450 man. De organisatie voorziet de maatschappij binnen de financiele dienstverlening en is gedurende de jaren een onmisbare schakel geworden. Het is een high profile organisatie waar ze veel te maken hebben met veranderingen voortkomend uit maatschappelijke ontwikkelingen,

Bekijk vacature »

Scrum Master

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

.NET Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een .NET Developer! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans en kijk snel of jouw vaardigheden aansluiten bij onderstaand profiel! Je kunt een uitdagende rol gaan vervullen als .NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving Bergen. Dit bedrijf is zeer vooruitstrevend en verricht betekenisvol werk. Binnen dit bedrijf wordt gewerkt aan de productie en ontwikkeling van medische middelen. Als .NET Developer ga jij je bezig houden met het volgende: Je wordt betrokken bij alle fasen van software

Bekijk vacature »

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »

Back end Node.js developer

Functie Het ontwikkelteam bestaat momenteel uit 5 (back-end) Developers, 2 systeembeheerders, 1 DevOps engineer, 1 Tech Lead en 2 Scrum Masters. Samen wordt er doorontwikkeld aan twee SaaS-platformen die in een hoog tempo doorontwikkeld moeten worden. Omdat innovatie een belangrijk speerpunt binnen de organisatie is, wordt er ook continu naar snellere en slimmere oplossingen te bedenken en realiseren. Als Back-end Developer hou jij je dagelijks bezig met vraagstukken zoals: API-development, high volume datastromen, het ontwikkelen van Bots aan de hand van A.I. Daarnaast denk en werk jij mee aan de onlineapplicaties voor klanten. Er wordt zelfstandig en in teamverband gewerkt

Bekijk vacature »

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

Bekijk vacature »

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

Bekijk vacature »
D B

D B

08/02/2014 16:32:18
Quote Anchor link
Hallo,

Is het mogelijk om bij een multi-selectbox het aantal wat geselecteerd is weer te geven?

Groeten!
 
PHP hulp

PHP hulp

05/11/2024 12:04:32
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

08/02/2014 17:39:45
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$chbCount
= (isset($_POST['checkboxArray'])) ? count($_POST['checkboxArray']) : 0;
?>
 
D B

D B

08/02/2014 17:47:14
Quote Anchor link
Dat bedoelde ik eigenlijk niet, want dan moet ik eerst posten :-)

Vandaar dat ik zelf over javascript begon. Zou het dus graag onChange zien.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

08/02/2014 18:11:26
Quote Anchor link
Dit is de eerste keer dat ik iets over Javascript lees in dit topic ;-)
Niet getest:
Code (js)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<script type="text/javascript">
    var chbs = document.getElementsByName('checkboxArray[]');
    function countChecked() {
        var cnt = 0;
        for(i=0;i<chbs.length;i++) {
            if(chbs[i].checked) cnt++;
        }

        return cnt;
    }
</
script>
Gewijzigd op 08/02/2014 18:12:39 door Ger van Steenderen
 
D B

D B

08/02/2014 18:23:04
Quote Anchor link
Ger, het staat -als het goed is- in het javascript forum :-). Bedankt voor het meedenken, ik ga straks eens kijken of het werkt.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

08/02/2014 18:32:50
Quote Anchor link
Aha, je hebt gelijk. Daar kijk ik nooit naar ;-). Sorry.

Het is weer even geleden dat ik dit soort dingen met puur js gedaan heb, maar gelijk maar even een update:
Code (js)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<script type="text/javascript">
    var chbs = document.getElementsByName('checkboxArray[]');
    for(i=0;i<chbs.length;i++) {
        chbs[i].addEventListener('change', function(){
            var cnt = 0;
            for(j=0;j<chbs.length;j++) {
                if(chbs[j].checked) cnt++;
            }

            document.getElementById('counter').innerHtml = cnt;
        });

        // document.getElementById('counter').innerHtml = cnt;        
    }
</
script>

Edit: regeltje verplaatst (wel handig als het binnen de functie staat
Gewijzigd op 08/02/2014 18:39:36 door Ger van Steenderen
 
D B

D B

08/02/2014 21:40:30
Quote Anchor link
Heb het nu geprobeerd in mijn script te verwerken, maar helaas nog geen resultaat.

Ik heb nu dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>-----</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="css.css">
<script type="text/javascript">
    var chbs = document.getElementsByName('wie');
    for(i=0;i<chbs.length;i++) {
        chbs[i].addEventListener('change', function(){
            var cnt = 0;
            for(j=0;j<chbs.length;j++) {
                if(chbs[j].checked) cnt++;
            }
            document.getElementById('counter').innerHtml = cnt;
        });
        // document.getElementById('counter').innerHtml = cnt;        
    }
</script>
</head>
<body>

//hier een heel stuk script wat ik weglaat omdat het niet relevant is.

<?
$result
= mysql_query($query);
echo 'Totaal Aantal: '. mysql_num_rows($result);
echo '<form action="'. $_SERVER['REQUEST_URI']. '" method="POST">';
echo '<select multiple size="20" name="wie[]">';
while ( $row = mysql_fetch_array($result) ) {
    echo '<option value="'. $row['email']. '" selected="selected">'. $row['voornaam']. ' '. $row['achternaam']. '</option>';
}

echo '</select><br><br>';
echo 'Aantal geselecteerd: <p id="counter"></p>';
echo '<br><br>';
echo '<input type="text" name="onderwerp" value="Onderwerp"><br>';
echo '<textarea name="tekst" rows="25" cols="120"></textarea><br>';
echo '<input type="submit" name="submit" value="Mailen">';
echo '</form>';

echo '</body>';
echo '</html>';
?>


Wat doe ik verkeerd :) Kan al redelijk wat in PHP, maar Javascript is net Russisch voor me :)
Gewijzigd op 08/02/2014 21:46:35 door D B
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

09/02/2014 11:25:55
Quote Anchor link
Ik dacht nog misschien moet ik erbij te vermelden dat je het script niet in de head moet zetten, maar net voor de afsluitende body tag.
Bij deze dus ..........
 
D B

D B

09/02/2014 11:35:32
Quote Anchor link
Ik dacht eigenlijk dat ze altijd in de head moesten staan. Deze moet eigenlijk na de slectbox in iniedergeval?

Toevoeging op 09/02/2014 12:27:54:

Ik heb het nu onderaan gezet, maar helaas geen resultaat.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?
echo '<form action="'. $_SERVER['REQUEST_URI']. '" method="POST">';
echo '<select multiple size="20" name="wie[]">';
while ( $row = mysql_fetch_array($result) ) {
    echo '<option value="'. $row['email']. '" selected="selected">'. $row['voornaam']. ' '. $row['achternaam']. '</option>';
}

?>


</select><br><br>
Aantal geselecteerd: <p id="counter">0</p>
<br><br>
<input type="text" name="onderwerp" value="Onderwerp"><br>
<textarea name="tekst" rows="25" cols="120"></textarea><br>
<input type="submit" name="submit" value="Mailen">
</form>

<script type="text/javascript">
    var chbs = document.getElementsByName('wie');
    for(i=0;i<chbs.length;i++) {
        chbs[i].addEventListener('change', function(){
            var cnt = 0;
            for(j=0;j<chbs.length;j++) {
                if(chbs[j].checked) cnt++;
            }
            document.getElementById('counter').innerHtml = cnt;
        });
        // document.getElementById('counter').innerHtml = cnt;        
    }
</script>

</body>
</html>
 
D B

D B

11/02/2014 18:36:19
Quote Anchor link
Iemand die me hiermee nog kan helpen?
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

11/02/2014 19:18:31
Quote Anchor link
Mijn excuus, niet gezien dat het over een select ging
Code (js)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<form name="bla" method="post" action="xmltest.php">
    <
select id="wie" multiple="multiple" size="20" name="wie" onchange="valueCount()">
        <
option value="1">Een</option>
        <
option value="2">Twee</option>
        <
option value="3">Drie</option>
        <
option value="4">Vier</option>
    </
select>    
        
    </
form>
    <
div id="counter">0</div>
<
script type="text/javascript">
    var sel = document.getElementById('wie');
    function valueCount() {
        cnt = 0;        
        for(i=0;i<sel.options.length;i++) {
            if(sel.options[i].selected) {                
                cnt++;
            }            
        }

        document.getElementById('counter').innerHTML = cnt;
    }
</
script>
Gewijzigd op 11/02/2014 19:21:00 door Ger van Steenderen
 
D B

D B

11/02/2014 20:46:38
Quote Anchor link
Het werkt, bedankt!
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

11/02/2014 21:40:22
Quote Anchor link
Gelukkig, nogmaals sorry, als ik je vraag beter gelezen had .............
 
D B

D B

11/02/2014 21:45:54
Quote Anchor link
Geen probleem.
 



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.