checkbox value optellen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end Developer WPF

Heb jij kennis en ervaring met WPF en C#? Ben je technisch en heb je goed gevoel voor design? Wil jij met jouw kennis de zorg verbeteren? Dan zijn wij op zoek naar jou! Jouw baan Als Front-end Developer bij Zorgplatform ga je werken aan de interface voor zorgprofessionals. Zorgplatform is een platform waarmee medische gegevens op een veilige manier uitgewisseld worden met andere instanties binnen de zorgsector. Zorgplatform ondersteunt onder andere het verwijzen van patiënten, het overdragen van patiënten en de gezamenlijke behandeling (shared care). Dit is hét nieuwe werken in de zorg. Met jouw oog voor design ga

Bekijk vacature »

Senior Android Mobile Developer voor Medische sect

Functieomschrijving Zij willen zorgen voor een perfecte werk-privé balans, zorgen dat jij plezier hebt in je werk en ze zullen je allerlei ontplooiingsmogelijkheden bieden. Zij zetten alles op alles om jou een stimulerende werkomgeving te bieden, waar jij het optimale uit jezelf kunt halen! Het gaat hier om een echte Senior functie waarbij je minimaal 6 jaar ervaring moet hebben als Android developer. Het is hierin belangrijker dat je Technisch ERG sterk bent (dat je er een fijne babbel bij hebt is een pré). Jouw functie is ontzettend breed en je krijgt veel verantwoordelijkheden bij deze organisatie. Je gaat werken

Bekijk vacature »

Angular Front-end developer

Als Angular Front-end Developer bouw je samen met je Agile Scrum teamleden aan een Java / Angular webapplicatie. Deze organisatie staat bekend om vakmanschap, waar Agile Scrum écht goed toegepast wordt, er geen stress is, kwaliteit van de code voor snelheid gaat (cleancode) en er na elke sprint een innovatiemiddag is. Het team ontwikkelt een webapplicatie voor informatiestromen en ontwerpen. De organisatie heeft een groot maatschappelijk belang in een complexe keten van informatie uitwisseling. De webapplicatie wordt door vele mensen gebruikt en is het hart van een enorme informatieketen waar veel verschillende gebruikers gebruik van maken. Kernwoorden zijn o.a. Angular

Bekijk vacature »

SAP S/4 Digital EAM Consultant

SAP S/4 Digital EAM Consultant (PM, CS, PS, FSM, AIN) As an SAP S/4 Digital EAM Consultant you will assess, design and deliver a full end-to-end digital experience to our asset intensive clients for Enterprise Asset Management processes. You will use your SAP S/4 experience to collaborate with our clients in advising and ultimately transforming them into the new SAP era of intelligent assets. You will align the client’s strategic vision for Operational Excellence with SAP S/4 EAM as the key enabler in combination with SAP Asset Intelligence Network (SAP AIN), Asset Strategy and Performance Management (SAP ASPM) and Predictive

Bekijk vacature »

Senior fullstack .NET developer

Wil jij samen met gemotiveerde en slimme collega’s bouwen aan ons geavanceerde landschap in Azure? En vind je het ook nog eens leuk om jouw kennis te delen met junior- en medior devs? Dan heb je wellicht interesse in de positie van: Senior fullstack .NET developer voor ons kantoor in Alkmaar Over de positie: Bij SnelStart werken we in een AGILE-structuur om de productie meer focus en impact te geven. Met je collega’s kom je tot de beste resultaten door onderlinge discussie, goede refinement sessies, reviews en écht teamwork. Je hebt de vrijheid om de dingen te doen zoals jij

Bekijk vacature »

Junior New Business Developer

Lijkt het je gaaf om een nieuwe waardestroom op te zetten voor Coolblue? Geeft het je een kick om op een groene en duurzame manier aan het werk te zijn terwijl je ook meer geld voor Coolblue kan verdienen? Dan is dit iets voor jou! Hoe word ik Junior New Business Developer/Owner Televisies Refurbishen bij Coolblue? Bij Coolblue zijn we constant op zoek naar nieuwe, innovatieve waardestromen. Zo zijn we begonnen met het refurbishen en verkopen van afgedankt witgoed. De volgende stap die we hier in willen zetten is televisies. Deze belanden nu op de afvalberg, terwijl er nog heel

Bekijk vacature »

Systeembeheerder Cloud Engineer

Systeembeheerder Cloud Engineer In de afgelopen maanden is er nog nooit zoveel gewerkt in de Cloud als voorheen. Je hebt de laatste ontwikkelingen in de IT op de voet gevolgd. Hierdoor weet je zeker dat je als systeembeheerder Cloud overal terecht kan maar daarbij is het nu nog belangrijker dat je voor een werkgever kiest waar je ondanks de Social distance toch de verbondenheid voelt. Daarom werken wij bij T2 samen met jou en daar plukken wij uiteindelijk samen de vruchten van! Waarom T2? Je haalt voldoening uit de technische uitdagingen binnen een Enterprise omgeving. Je werkt voor top bedrijven

Bekijk vacature »

Automation Developer

Als Automation Developer ben je verantwoordelijk voor het creëren, verbeteren, en automatiseren van verschillende databases in Coolblue’s cloud infrastructuur. Hoe word ik Automation Developer bij Coolblue? Word jij enthousiast van infrastructure as code? Van het helpen van andere Coolbluers bij het optimaliseren van hun dagelijkse werk? Van innovatie en het initiëren van zinvolle ideeën voor de complete Tech afdeling? Dan is dit the place for you. Als je ervan houd om te leren, feedback uit te wisselen en met iedereen een open conversatie te hebben dan ben je van harte welkom. Interesseert dit je en wil jij ook graag Automation

Bekijk vacature »

Fullstack Developer Angular 6 Java Complexe omgevi

Functieomschrijving Ben jij toe aan een nieuwe uitdaging binnen een complexe technische omgeving en wil jij met je ruime kennis van Java bijdragen aan een optimaal wegennet? Dan is dit de vacature voor jou! Ontwikkelen van innovatie applicaties met behulp van Angular 6 & Java; Overleggen en samenwerken met architecten en Product Owners; Werken binnen een multidisciplinair Scrumteam met betrekking tot analyse, design en ontwikkeling; Samenwerken en ondersteunen van testers in het proces van automatische regressietesten. Functie-eisen Afgeronde HBO- opleiding (Technische richting is een pre); Minimaal 2 jaar relevante werkervaring als Fullstack Developer; Een passie voor techniek en programmeren; Technologieën,

Bekijk vacature »

Noordoost Java Developer vacature

Java Developer Noordoost Word onderdeel van een topteam met ervaren Java Developers. Loop voorop in de ontwikkelingen en help mee innoveren. Focus op Java Wij bouwen State of the Art applicaties met de nieuwste Java technologie en frameworks. Dit doen we door ons te richten op de open source-oplossingen binnen de wereld van Java, alle nieuwe ontwikkelingen te volgen en onze kennis te delen binnen onze eigen Java Community. Dit betekent bijvoorbeeld dat we aanwezig zijn op veel conferenties; Oracle Code One, Devoxx en JFall. We organiseren ook onze eigen collegiale sessies en hackatons waar we kennis en plezier combineren.

Bekijk vacature »

Senior fullstack .NET developer

Wil jij samen met gemotiveerde en slimme collega’s bouwen aan ons geavanceerde landschap in Azure? En vind je het ook nog eens leuk om jouw kennis te delen met junior- en medior devs? Dan heb je wellicht interesse in de positie van: Senior fullstack .NET developer voor ons kantoor in Alkmaar Over de positie: Bij SnelStart werken we in een AGILE-structuur om de productie meer focus en impact te geven. Met je collega’s kom je tot de beste resultaten door onderlinge discussie, goede refinement sessies, reviews en écht teamwork. Je hebt de vrijheid om de dingen te doen zoals jij

Bekijk vacature »

Lead Software Developer Datawarehouse

Bouw jij graag mee aan de nieuwe generatie van het datawarehouse-framework voor de zorg? En kent programmeren in C# geen geheimen voor jou? Dan pas jij perfect in ons team in Amsterdam. We bieden jou de kans om complexe uitdagingen op te lossen en te werken met de nieuwste technieken. Jouw baan Zorgprofessionals nemen belangrijke beslissingen op basis van data uit ons datawarehouse. Om dit mogelijk te maken ontwikkelt onze afdeling een set aan softwareapplicaties die optimaal aansluiten bij ons zorginformatiesysteem (ZIS). Als team lead software binnen de afdeling datawarehouse heb je de dagelijkse leiding over een team van 6

Bekijk vacature »

.NET developer / .NET Core / C# / Azure / Angular

Functieomschrijving Ben jij een .NET developer met enkele jaren ervaring en wil jij deze ervaring graag inzetten bij een gerenommeerde organisatie die alleen maar de meest innovatieve projecten oppakt? Heb jij interesse in IoT, AI en complexe datastromen en wil jij jezelf hier verder in ontwikkelen? Lees dan nu verder! Je dagelijkse werkzaamheden bestaan uit: Het ontwikkelen van kwalitatief sterke code met C#, .NET Core en Angular; Het van scratch af aan bouwen van oplossingen, platformen, apps en andere portalen; Het bouwen van koppelingen middels API's; Het stroomlijnen van grote data stromen; Werken aan innovatieve projecten op het gebied van

Bekijk vacature »

New business developer

Sprechen Sie flieBend Deutsch und haben Sie erfahrung im sales? Möchten Sie in Vollzeit im Gebiet von Reusel arbeiten? Dann könnte dies die richtige job für Sie sein! What will you be doing? You will start working as a new business developer for the German speaking market. The head office is located in Reusel. From there you will be working 35 hours a week to support the marketing strategy and ensure the growth of the company. You will be doing this by for instance calling potential customer, in order to make an appointment for the account managers. furthermore, you will

Bekijk vacature »

.NET Developer Datawarehouse

Bouw jij graag mee aan de nieuwe generatie van het datawarehouse-framework voor de zorg? En kent programmeren in C# geen geheimen voor jou? Dan pas jij perfect in ons team in Amsterdam. We bieden jou de kans om complexe uitdagingen op te lossen en te werken met de nieuwste technieken. Jouw baan Zorgprofessionals nemen belangrijke beslissingen op basis van data uit ons datawarehouse. Als .NET Developer Datawarehouse ontwikkel jij een nieuwe generatie van het achterliggende framework. Je werkt dagelijks met zeer grote en complexe datasets en krijgt te maken met uitdagende issues, waarbij diepgaand onderzoek nodig is. Je faciliteert de

Bekijk vacature »
Jeroen de wilde

Jeroen de wilde

19/01/2020 23:22:16
Quote Anchor link
Beste,

ik probeer de value van de checkbox op te tellen.
Maar bij het uitvinken blijft de waarde behouden

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<form oninput="x.value=parseInt(a.value)+parseInt(b.value)">
 <input type="checkbox" id="a" name="b" value="10" />
 <input type="checkbox" id="b" name="b" value="58" />
=<output name="x" for="a b"></output>
</form>
 
PHP hulp

PHP hulp

27/09/2020 04:36:16
 
Jan R

Jan R

20/01/2020 07:44:38
Quote Anchor link
Zo zal het niet lukken:). X is niet zomaar een object. Je moet deze eerst opvragen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
oninput="document.getElementById('x').value=parseInt(document.getElementById('a').value)+parseInt(document.getElementById('b').value);"

of
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
oninput="
let x=document.getElementById('x');
let a=document.getElementById('a');
let b=document.getElementById('b')
x.value=parseInt(a.value)+parseInt(b.value);"




Let er wel op dat de value altijd ingesteld is. Je zal ook moeten controleren of checked gedaan is.

Jan


Toevoeging op 20/01/2020 07:59:25:

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
<!DOCTYPE html>
<html lang="nl">
    <head>
        <title>Testje</title>
        <script>
            function c() {
                let a = document.getElementById('a');
                let b = document.getElementById('b');
                let x = document.getElementById('x');
                x.value = (a.checked ? parseInt(a.value) : 0) +(b.checked ? parseInt(b.value) : 0);
            }
        </script>
    </head>
    <body>
        <form oninput="c();">
             <input type="checkbox" id="a" name="b" value="10" />
             <input type="checkbox" id="b" name="b" value="58" />
            =<output id="x" for="a b">0</output>
        </form>
    </body>
</html>
Gewijzigd op 20/01/2020 07:45:10 door Jan R
 
Thomas van den Heuvel

Thomas van den Heuvel

20/01/2020 14:40:34
Quote Anchor link
Hm, je zou ook kunnen "vermenigvuldigen" met checked (boolean wordt dan wss getypecast naar 0 of 1), maar dat is misschien minder netjes.

Bovenstaande functie doet misschien wel wat deze moet doen, maar is nou niet bepaald generiek. Deze is bijna compleet hard coded. Ook zul je, als je een checkbox toevoegt, de implementatie van de functie moeten veranderen, wat niet optimaal is (foutgevoelig).

Omdat de checkboxen blijkbaar gerelateerd zijn, loont het misschien de moeite om deze eenzelfde naam te geven met array-haken. Als er dan nog steeds de behoefte is om deze te identificeren als "a" of "b" dan kun je deze als index aan het array meegeven. Vervolgens kun je over al deze elementen itereren door in de functie de naam van het array mee te geven. Op die manier heb je ook meteen een generieke(re) functie.

EDIT: misschien wil je het resultaat ook retourneren, in plaats van rechtstreeks toekennen aan een veld. Op die manier wordt de kans ook groter dat je de functie kunt hergebruiken.
Gewijzigd op 20/01/2020 14:44:54 door Thomas van den Heuvel
 



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.