checkbox value optellen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior Outsystems Developer

Functieomschrijving Do you have over two years of Outsystems experience? Do you have programming experience in .NET and are you proactive and highly analytical? Don’t hesitate and apply! (Further)Development of a HR application; Maintenance of the HR application; Sharing/gaining knowledge with your Outsystems colleagues; Creating standards for Outsystems development. Functie-eisen HBO+ work and thinking level, and preferably in IT; Minimum of 2 years of OutSystems development experience; OutSystems professional Web Developer certification is a pré; A pro-active go-getter attitude. Bedrijfsomschrijving Our relation is an international organization situated around Amsterdam. They are well-known for their innovative services in IT area and

Bekijk vacature »

Technisch Ontwerper / Applicatieontwikkelaar max.

ICT Professional Event De komende maanden organiseert CIMSOLUTIONS op diverse locaties in Nederland het ICT Professional Event. Tijdens deze avond kun je naast een hapje en een drankje onze sfeer komen proeven. Maak kennis met CIMSOLUTIONS, onze collega’s en beleef de ervaringen van onze ICT specialisten én de projecten waar zij het verschil maken. Data en locaties Donderdag 27 februari – Groningen Woensdag 4 maart – Best Woensdag 18 maart – Maastricht Donderdag 19 maart – Rotterdam Woensdag 15 april – Deventer Woensdag 27 mei – Amsterdam Woensdag 27 mei – Vianen Kijk voor meer informatie en/of aanmelden op: https://www.cimsolutions.nl/ict-professional-event

Bekijk vacature »

Fullstack Developer voor online gaming platform

Functieomschrijving Ïn de functie van Fullstack developer werk jij met JavaScript en PHP. Je zult hier zowel aan de Front- als Back-end gaan werken met de nieuwste en moderne technieken die nu in de markt zijn. Ze werken hier niet altijd met bijvoorbeeld React maar dat kan ook Vue of Angular zijn. Dat geldt ook voor de Back-end. Ze kijken hier ook altijd naar nieuwere technieken om altijd up-to-date te blijven en zo verder te kunnen ontwikkelen op development vlak. Je komt hier terecht in een groot team waardoor mensen altijd worden ingezet op hun specialisme of waar jij je

Bekijk vacature »

Systeembeheerder gezocht

Vacature Systeembeheerder Nieuw-Vennep (intern bij 3ICT) Ben jij servicegericht, klantvriendelijk, communicatief vaardig en kun je goed overweg met verschillende mensen? Dan ben jij misschien wel de nieuwe Systeembeheerder die wij zoeken! Functie In deze functie ga jij onze diverse klanten helpen met hun issues en calls op het gebied van Hardware, Software en VoIP. Samen met een team ben je verantwoordelijk voor het oplossen, analyseren van incidenten en het ondersteunen van eindgebruikers. Je ondersteunt de klant met het afhandelen van al zijn hulpvragen (voornamelijk 2e en 3e lijns). Daarin ben je behulpzaam en assertief. In deze functie wordt er een

Bekijk vacature »

Traineeship Pega Developer MKB Brandstof & BPM

Heb je een ICT gerelateerde HBO/ WO opleiding afgerond, interesse in Business Process Management, vind je persoonlijke ontwikkeling belangrijk en wil je deel uitmaken van MKB Brandstof? Dan is het Traineeship tot Pega Developer van MKB Brandstof en BPM Company iets voor jou! Met een opleidingsprogramma en begeleiding op maat –zowel vanuit MKB Brandstof als BPM Company- zorgen we ervoor dat jij je optimaal kan ontwikkelen. De eerste 2 maanden ben je bezig met het behalen van je Pega certificeringen (Certified System Architect (CSA) en Certified Senior System Architect (CSSA)). Hierin zal je door BPM Company worden begeleid. Daarna ga

Bekijk vacature »

Senior DevOps Network Security Engineer

Are you a passionate Network Security Engineer, with a DevOps mind-set who wants to make the difference in a high-tech environment? Do you thrive in an autonomous cross-functional team? Then you may be interested in the position of: Senior DevOps Network Security Engineer for our office in Zoeterwoude About the position: As a Senior DevOps Network Security Engineer, you will be joining a dynamic team of IT professionals who set out to develop, deliver and operate a secure infrastructure for our internal and external customers. SWIFT is embracing agile and DevOps practices as a way to deliver upon the company’s

Bekijk vacature »

C# .NET Developer

Heb je ervaring in ontwikkelen van applicaties m.b.v. C# en .NET en zie jij jezelf wel werken in een bedrijf met volop ontwikkelingsmogelijkheden? Solliciteer dan direct voor deze positie als: C# .NET Developer in Rijnsburg, ±30 min. rijden van Den Haag Over de positie: Als C# .NET developer bij Alfa Pro IT staat je een brede functie te wachten die je langs wisselende onderdelen van het vak brengt. Denk aan administratieve, logistieke en financiële modules, koppelingen met webshops, apps en andere E-Commerce-toepassingen. Je komt te werken in een gezellig en informele scrumteam en bouwt mee aan de ontwikkeling van een

Bekijk vacature »

Senior Front-end Developer vacature

Jij weet wat er nodig is. Jouw hart gaat sneller kloppen van techniek. Jij wil vooruit. Ben jij de Front-end Developer die we zoeken? Je bent creatief, thuis in gebruikersinteractie en een gedreven engineer in hart en nieren. Daarnaast heb jij een klantgerichte en proactieve houding. Precies de kwaliteiten die een Front-end Developer nodig heeft. Wat doe je als Developer? Als Front-end Developer werk je aan de technische realisatie van front-end (web)applicaties in de verschillende uitdagende opdrachten voor Sogeti’s klanten. Dit kan zowel op klantlocatie zijn, als binnen het Center of Excellence van Sogeti. Jij houdt van het uitdenken en

Bekijk vacature »

Java backend developer voor mode wereld

Functieomschrijving Je gaat hier werken aan de backend van een webportaal gebouwd in Java dat gebruikt wordt door zeer bekende mode merken. Je komt in een team met een ux designer en een senior Java developer en er zijn ook nog 2 mobile developers actief die de mobile apps voor hun rekening nemen. Je gaat werken met o.a. wicket, webservices, tomcat en angular. De functie is intern dus je ziet ook het resultaat van je werk, je gaat geen file rijden en lekker op tijd weer naar huis! Functie-eisen - Je hebt een afgeronde HBO (IT) - Je hebt goede

Bekijk vacature »

SAP SD CONSULTANT

SAP SD CONSULTANT Utrecht Technology 13th month pay & Holiday allowance Bonus Program 26 holidays Training & Learning opportunities Laptop & Smartphone 32-40 hours p.w. Are you ready for the next step in your career as an SAP Sales and Distribution expert? Are you looking for innovative technical projects in an international work environment? Choose Accenture and make delivering innovative work part of your extraordinary career! Within Accenture you are challenged to be the best version of you at our client’s projects. This means you lead projects by actively engaging with the business and translating their needs to create maximum

Bekijk vacature »

ICT medewerker (helpdesk)

IT Engineer bij het meest verfrissende IT bedrijf in Rotterdam Ben jij toe aan een nieuwe, verfrissende werkomgeving bij een succesvol en gezond IT-bedrijf in de Randstad? Voel jij je goed als IT engineer in een leuk team? Waar kom je terecht Lime Networks is een succesvol bedrijf met een sterk team dat klanten compleet verzorgt op het gebied van IT. We staan voor techniek, leveren bewezen diensten en spreken hierover heldere taal. Samen werken we als één team voor één doel: verfrissend in IT! We maken IT simpel. Zo kunnen onze klanten vooroplopen in techniek zonder onnodige complexiteit te

Bekijk vacature »

IT Master Data Manager

Dümmen Orange is the world’s largest breeder and propagator of cut flowers, bulbs, tropical plants, pot plants, bedding plants and perennials. For our IT department in De Lier, we are looking for an IT Master Data Manager. Job objective Our organization grows and flourishes. This results in a fast-changing and, therefore, challenging environment. We grow organic as well as by acquiring other companies. To keep up with this international growth and to continue further professionalization we are looking for an experienced Master Data Manager. The master data is key to keep in control and to further develop our company. The

Bekijk vacature »

Senior Java developer / Online data organisatie

Functieomschrijving Werk jij als Java Developer al jaren in een Agile team en wil jij data gedreven werken? Wil je daarnaast je development skills gebruiken bij een bedrijf dat online data genereert? Lees dan snel verder! Back-end dataprocessing applicaties bouwen; Koppelingen met REST API’s maken; Productiewaardig implementeren van machine learning algoritmen; Hoogwaardige codes schrijven. Functie-eisen Minstens 3 jaar ervaring; Affiniteit met het werken met data; Met Scrum en Agile wijze werken; Gebruikerservaring met producten uit de Atlassian suite (JIRA, Confluence, Git); Ervaring met Git, JUnit en Maven; Kennis en/of ervaring met Data tooling waaronder Hadoop is een grote pré; Goede

Bekijk vacature »

.Net developer senior

"Ik werk graag bij de Belastingdienst. Het is een complexe omgeving waarin ik met veel plezier werk. Mijn werk doet ertoe voor burgers en bedrijven." Linda Hagendijk - Applicatieontwikkelaar bij de Belastingdienst. Locatie Apeldoorn Functie­omschrijving "Ik werk graag bij de Belastingdienst. Het is een complexe omgeving waarin ik met veel plezier werk. Mijn werk doet ertoe voor burgers en bedrijven." Linda Hagendijk - Applicatieontwikkelaar bij de Belastingdienst. Als .NET-developer voor de directie informatievoorziening werk je vooral voor het toeslagenverstrekkingensysteem. Dit zorgt voor de toekenning en uitbetaling van de zorg-, huur-, en kinderopvangtoeslag en het kindgebondenbudget, waar maar liefst 12 miljoen

Bekijk vacature »

Senior Java Developer vacature

Jij volgt ontwikkelingen op de voet. Sterker nog: jij bent er onderdeel van. Jij loopt voorop. Jij denkt met klanten mee en helpt hen innoveren. Zo kun jij een bijdrage leveren aan de Rabobank-app, de beveiliging van treinen voor Pro-rail verbeteren of de website van ING een boost geven. Vergaderen? Liever gewoon zorgen dat het werkt! Hoe omschrijft men een Sogetist? Gedreven, resultaatgericht en niet snel tevreden. Wat niet wil zeggen dat je nooit met hem of haar kunt lachen. Integendeel. Plezier hoort wat ons betreft net zo goed bij werken. Maar we gaan op de eerste plaats voor 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

20/02/2020 14:20:29
 
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.