checkbox value optellen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer / Overheid / Complexiteit

Functieomschrijving Wil jij als Java Developer een bijdrage leveren aan een veiliger Nederland en je als Java Developer bezig houden met zeer complexe bedrijfskritische applicaties? Lees dan snel verder! Doorontwikkelen bedrijfskritische applicaties; Aanpassingen maken in de bestaande applicatie; Vertalen van jouw visie op continuous integration en continuous delivery; Debuggen van de applicatie; In gesprek gaan met eindgebruikers om verbetervoorstellen op te halen. Functie-eisen Minimaal HBO-werk en denkniveau; Minimaal 5 jaar werkervaring als Java Developer; Je bent minimaal OCP-Java SE 6 gercertificeerd; Je hebt kennis van Webservices en Continuous Integration; Je bent analytisch sterk en zowel klant- als resultaatgericht. Bedrijfsomschrijving Binnen

Bekijk vacature »

Fullstack developer / React / Java / CQRS / Zorg

Functieomschrijving Ben jij een Fullstack Developer met ruim 3 jaar ervaring aan zowel de Front-end (React) als aan de Back-end (Java) én lijkt het je leuk om te gaan werken bij een organisatie die rechtmatigheid in de zorg controleert? Wil jij meteen aan de slag met de ontwikkeling van een nieuwe applicatie die de kwaliteit van zorg(verleners) in Nederland inzichtelijk maakt en meedenken over nieuwe innovatieve oplossingen waarbij security hoog in het vaandel staat? Lees dan nu verder! Je werkzaamheden zullen onder andere bestaan uit: het ontwerpen en bouwen van diverse applicaties in de zorg (50% Front-end met o.a. React,

Bekijk vacature »

C# developer met breed profiel

Functieomschrijving Gezocht wordt naar een breed ontwikkelde .NET developer die mee gaat bouwen aan een nieuw online platform. Brede ervaring is zeer wenselijk omdat er veel moet worden afgestemd op applicaties van derden maar vooral C#, ASP.NET, HTML, XML en JavaScript zijn belangrijk. Je gaat dit samen met een andere developer / architect voor je rekening nemen en het gaat om een interne functie binnen een informele en dynamische onderneming. Functie-eisen - Je hebt een afgeronde HBO (ICT) opleiding - Je hebt ervaring met C#, ASP.NET, SQL Server – Je hebt ervaring met HTML, CSS, JavaScript - Je bent een

Bekijk vacature »

Front-end Developer / React / Innovatie / Finance

Front-end Developer / React / Innovatie / Finance Functieomschrijving Ben jij een Front-end Developer met ongeveer 3 jaar ervaring en wil jij aan de slag bij een van de grootste en meest gerenommeerde financiële organisatie wereldwijd? Wil jij je richten op projecten waar je van scratch af aan inhouse de meest innovatieve oplossingen gaat bedenken en uitvoeren met o.a. React en Node.js voor digitale oplossingen (op bijvoorbeeld het gebied van Machine Learning en Artificial Intelligence) voor gerenommeerde organisaties? Lees dan nu verder! Het ontwikkelen van de front-end van fully responsive webapplicaties en webdesign met uiteenlopende tools en technieken, o.a. React,

Bekijk vacature »

PHP developer voor toonaangevende internationale k

Functieomschrijving In de functie van PHP developer is het belangrijk dat je ruime ervaring hebt op de Backend. Je moet zelfstandig kunnen werken volgens OOP, MVC, Laravel en/of Symfony. Je zult namelijk complexe uitdagingen op je bord krijgen die worden gemaakt voor grote (inter)nationele klanten. Je zult daarin veel facetten zien en doen binnen de Backend, denk hierbij aan het grote plaatje maar ook de details die het verschil maken. Er wordt van je verwacht dat je proactief meedenkt met de organisatie om zo tot een geweldig eindproduct te komen. Functie-eisen Om in aanmerking te komen voor de rol zijn

Bekijk vacature »

Medior/Senior .Net Developer - ERP systeem, meewer

Voor een innovatieve organisatie gespecialiseerd in bedrijfsondersteundende software oplossingen zijn wij op zoek naar een Medior / Senior .Net Developer. De verschillende software pakketen stellen klanten in staat efficient en gemakkelijk projecten te beheren en plannen. Ze zijn marktleider in Nederland en Microsoft Gold Partner, met een sterke focus op innovatie van het platform als hun ontwikkelaars. Jouw rol De IT afdeling, bestaande uit 17 .Net Developers, is onverdeeld in 3 teams. Er wordt een nieuw team opgezet, waarvoor ze een Senior .Net Developer zoeken die kan fungeren als meewerkend voorman/vrouw. In deze positie ben je de kartrekker, je werkt

Bekijk vacature »

CMS Developer / Sitecore / C# / DevOps

Functieomschrijving Ben jij een Developer met kennis van C# / .NET en wil jij je graag specialiseren op het gebied van Sitecore? Doe jij dit het liefst binnen een gerenommeerde organisatie in de zorg? Dan is dit dé uitdaging voor jou! Binnen deze rol zal jij je als C# / .NET Developer (met de focus op Sitecore) gaan richten op het ontwikkelen van webapplicaties, platformen en portalen middels o.a. C#, Azure en Microservices die door duizenden mensen gebruikt worden? Reageer dan nu! Het ontwikkelen van webapplicaties, platformen en portalen middels o.a. C#, Sitecore, Azure en Microservices; Het leveren van jouw

Bekijk vacature »

Solution Architect (Java, Docker/K8s, Cloud)

Solution Architect – Join the best in the transportation domain – 92K A role near Amsterdam, high-level R&D environment, analytical mindset, fun- and start-up-like working environment but with multinational financial resources and make a serious impact in the eCommerce & transportation industry Interested? Just contact me @ 020 30 585 41 or @ Daniel.scheepbouwer@darwinrecruitment.com and then we’ll see what I can arrange for you at this organisation This business is a fast-moving organisation specialised in e-commerce and delivery services worldwide. They are globally a key player in their sector and aim to disrupt the standards of online transportation platforms and

Bekijk vacature »

Ervaren C# .NET developer gezocht, hardware interf

Je bent een ervaren .NET C# developer woonachtig in de regio Sliedrecht en op zoek naar een nieuwe uitdaging? Binnen een leuke, kleine en informele club van enthousiaste mensen? En het bouwen van Windows Services en de communicatie tussen software en hardware interfaces spreken je aan? Wellicht dat dit bedrijf dan iets voor jou is. Voor een organisatie in Sliedrecht zijn we op zoek naar een .NET C# developer. Het bedrijf richt zich op een specifieke branche binnen de logistieke sector. Dit doen ze inmiddels ruim 15 jaar en momenteel werken er ruim 50 mensen. Door het succes van hun

Bekijk vacature »

Mobile App Developer

Ons Mobile ontwikkelteam zoekt een fanatieke Mobile App Developer. Ben jij creatief en heb je passie voor het ontwikkelen van apps? Dan zijn wij op zoek naar jou! Jouw baan ChipSoft heeft al diverse apps uitgebracht en het aantal gebruikers hiervan neemt snel toe. De apps doen het erg goed bij de zorginstellingen. Je kunt hierbij denken aan apps verpleegkundigen, thuiszorgmedewerkers, de logistieke dienst en - natuurlijk - de artsen zelf. Door jouw hands-on mentaliteit, eigenwijsheid en technisch inzicht kun je nauwkeurig herbruikbare software schrijven. Die software sluit naadloos aan op onze ‘back end’ (HiX, onze ICT-totaaloplossing voor de zorg).

Bekijk vacature »

.NET Developer PACS / Multimedia

Wil jij met jouw ontwikkelskills medisch specialisten het optimale uit beeldmateriaal laten halen? Dan is dit jouw droombaan! Ter versterking van ons PACS-team in Amsterdam zoeken wij een ontwikkelaar die verantwoordelijkheid krijgt over zijn ‘eigen’ software. Jouw baan In deze functie ga je medische apparatuur (ECG\echo\OCT\MRI\Etc) integreren in ons EPD. Jij houdt je daarnaast bezig met het maken van software om de verschillende output-formaten van de apparatuur te ondersteunen en te presenteren aan medische specialisten. Tevens ben je verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van je eigen PACS-tools (Picture Archiving and Communication System). Die tools integreer je feilloos

Bekijk vacature »

Als .NET Core developer innovatieve projecten

Functieomschrijving Als .NET developer kom je te werken in een Agile omgeving en krijg je een aantal .NET developers, een product owner en een business analist in je team van collega's. Je bouwt samen aan een nieuwe software oplossing die straks het hele afhandelingstraject verzorgd van een specifieke schade verzekering. Van aanvraag tot bemiddeling tussen partijen en inzet van experts om de schade te bepalen is straks een gestroomlijnd proces. Dat is super fijn voor alle partijen omdat alles snel en overzichtelijk in een omgeving wordt verwerkt en dat versneld het proces enorm. Werk jij graag aan innovatieve software en

Bekijk vacature »

Stage Web Developer

Klaar voor een te gekke uitdaging bij Stimmt? Kom vanaf september voor 5 maanden ons team versterken als front- of back-end developer! Tijdens een stage bij Stimmt krijg jij de ruimte om jouw skills als developer los te laten op veelzijdige praktijkopdrachten. Je werkt als stagiair in een team samen met designers en developers die samen met jou de tofste projecten ontwikkelen. Stimmt bouwt websites, webshops en webapplicaties voor ongeveer 150 klanten, waaronder Nedap, Van Merksteijn, Freshtival, SciSport, boxers.nl, Sigmax, Switch en Sam Feldt. Stimmt is gevestigd in Enschede (hoofdkantoor) en Amsterdam. Stimmt is ruim 10 jaar geleden opgericht en

Bekijk vacature »

.NET Developer / C# / Azure

Functieomschrijving Ben jij als .NET developer in staat om met applicaties om te gaan die meer belast worden per seconde dan dat er pintransacties in Nederland in december worden gedaan? Ben jij een backend topper met C# die gaat voor de perfecte code? Dan is dit een topbaan voor jou! Programmeren van high-availability en high-security applicaties in ASP.NET en C#; Samen met je teamgenoten nieuwe applicaties/diensten ontwikkelen in .NET; Overleggen met de informatie analisten en testers; Ontwikkelen van webservices (WCF); 20 % van je tijd besteden aan innovatie; Deelnemen aan projecten om nieuwe ketenpartijen toe te voegen; Bouwen van unit

Bekijk vacature »

Senior .NET Developer gezocht (C#, .NET Core, Azur

Functieomschrijving Samen met je collega-developers ga je aan de slag met het onderhoud van bestaande applicaties, maar ook met nieuwbouwprojecten. Dit doe je altijd met de nieuwste technieken. Innovatie is ontzettend belangrijk in de branche waarin jullie ontwikkelen, dus nieuwe technieken moeten altijd snel geïntegreerd worden. Momenteel wordt er bijvoorbeeld veel gewerkt met .NET Core, Azure, C#, LINQ, Angular en Xamarin. Verder wil het ook nog wel eens voorkomen dat de 'standaard' technieken niet toereikend zijn voor hetgeen hier gebouwd wordt, maar ook dat is geen probleem. Er zijn hier al meerdere complexe ontwikkeltechnieken in-house gebouwd die ook veelvuldig gebruikt

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/05/2020 04:52:31
 
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.