Bedrag automatisch optellen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead developer (PHP, Symfony, DDD)

Functie Als Lead developer zorg je ervoor dat het team (bestaande uit zowel junior als ervaren developers) in staat is om de kwaliteit van de software (en code) verder te verhogen. In samenwerking met het team, de product owner en de andere lead developers zet je technische lijnen uit en bepaal je de prioriteiten per sprint. Lijkt het jou interessant om complexe problemen op te lossen en bijvoorbeeld een nieuwe applicatiestructuur in Symfony op te zetten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een uitdagende werkgever in omgeving Waalwijk zijn wij op zoek naar een enthousiaste softwareontwikkelaar met kennis of ervaring met C# en SQL. In een uitdagende rol als C#.NET Developer werk je samen met een enthousiast en informeel team aan het bouwen van maatwerk software voor variërende klanten. Verder ziet jouw takenpakket er als volgt uit: Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je houdt je bezig met het ontwikkelen

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »

Cymer Patch Server Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12919 Introductie This new patch server will be built on Python and Django ReST and GraphQL services with a React frontend, it will consist of several microservices and run on a Kubernetes cluster. It will be supported by several middleware applications such as ElasticSearch, Redis, RabbitMQ, Oracle and Artifactory. Functieomschrijving The Patch Admin team always aim to deliver software at a high quality, we avoid sacrifices here to maintain our velocity. Practically this means that we practice test driven development and perform end-to-end automated testing on our software. This means

Bekijk vacature »

.NET developer

Functie Jouw team van vier collega .NET developers is verantwoordelijk voor het bouwen van de ETL processen van jouw nieuwe werkgever. Op dit moment wordt de front-end gedaan door een extern team van professionals. Echter wilt jouw nieuwe werkgever graag intern deze kennis uitbreiden en heeft dan ook de ambitie om dit voor het eind van het jaar intern te gaan aanpakken. Dit betekend dat jij als .NET ontwikkelaar de ideale kans krijgt om jezelf samen met jouw collega’s te ontwikkelen als full stack developer. Als .NET ontwikkelaar werk jij bij deze gave werkgever met C# .NET, SQL, JavaScript, REST

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

Bekijk vacature »

Medior .NET Ontwikkelaar

In het kort Als .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging graag met

Bekijk vacature »

C# Ontwikkelaar

In het kort Als C# .NET Core ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging

Bekijk vacature »

Java Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

PHP Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

Bekijk vacature »

Senior PHP Developer

Als Senior PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn en coach je andere developers op de hard en soft skills. Wat doe je als Senior PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving Startende Software Ontwikkelaar gezocht met kennis van C# .NET! Ben jij net klaar met je opleiding en ben je op zoek naar je eerste echte werkervaring? Of heb jij al enige werkervaring maar ben toe aan iets nieuws? Dan is dit de perfecte kans voor jou! Wij zoeken namelijk een Junior Software Ontwikkelaar die klaar is voor een nieuwe uitdaging bij een leuke werkgeven in de regio Zeist. In deze functie werk jij vaak aan verschillende projecten en ga je bij klanten op bezoek. Ben jij op zoek naar een functie met uitdaging, diversiteit en verantwoordelijkheid? Dan is

Bekijk vacature »
Patrick Akkers

Patrick Akkers

29/08/2012 20:40:38
Quote Anchor link
Hallo,

ik ben absoluut niet thuis in Javascript,
maar het probleem is als volgt:

Ik heb een bestelpagina waar men het aantal artikelen kan selecteren.
Wanneer 1 artikel 20 euro kost en men kiest in de dropdown voor aantal: 5 stuks, dan moet het bedrag automatsch 100 euro worden.

Live op de website om het zo te zeggen. Het moet dus direct optellen.
Het bedrag staat in een DIV weergeven en volgens mij kan bovenstaande dus met ajax/javascript, maar iemand een idee waar ik zo een script vind?
 
PHP hulp

PHP hulp

25/11/2024 03:34:02
 
Christopher A

Christopher A

29/08/2012 21:10:48
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<FORM NAME="productenlijst">
<INPUT TYPE="text" NAME="kwantiteit" VALUE="">
<INPUT TYPE="button" NAME="updateKnop"  VALUE="+" onClick="rekenen();">
</FORM>

<script>
function rekenen(this){
    var bedrag = '(hier dynamisch invullen)';
    var aantal = '(zelfde met de waarde van "kwantiteit")';
    eval("document.write(bedrag*aantal)");
</script>


Over eval():
http://www.w3schools.com/jsref/jsref_eval.ASP
 
Bart V B

Bart V B

29/08/2012 21:18:08
Quote Anchor link
Even geen tijd om het op smaak te maken maar recht copy/past om wat inspiratie op te doen. :)

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
44
45
46
47
48
49
50
51
52
53
54
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
function bereken()
{
  var num_shirt     = document.getElementById('aantalshirt').value;
  var num_broek     = document.getElementById('aantalbroek').value;
  var num_schoen    = document.getElementById('aantalschoenen').value;
  var punten_shirt  = 4;
  var punten_broek  = 2;
  var punten_schoen = 8;
  var total_shirt   = num_shirt*punten_shirt;
  var total_broek   = num_broek*punten_broek;
  var total_schoen  = num_schoen*punten_schoen;
  var total         = total_shirt + total_broek + total_schoen;
 
  document.getElementById('totaalshirt').value    = total_shirt;
  document.getElementById('totaalbroek').value    = total_broek;
  document.getElementById('totaalschoenen').value = total_schoen;
  document.getElementById('totaal').value         = total;
}
</script>
</head>
 
<body><br><br><br>
<table width="422" height="179" border="0">
  <tr>
    <td width="59">shirt:</td>
    <td width="144"><input type="text" id="aantalshirt" /></td>
    <td width="133"><input type="text" id="totaalshirt" /></td>
  </tr>
  <tr>
    <td>broek:</td>
    <td><input type="text" id="aantalbroek" /></td>
    <td><input type="text" id="totaalbroek" /></td>
  </tr>
  <tr>
    <td>schoenen:</td>
    <td><input type="text" id="aantalschoenen" /></td>
    <td><input type="text" id="totaalschoenen" /></td>
  </tr>
  <tr>
    <td>totaal aantal punten: </td>
    <td>&nbsp;</td>
    <td><input type="text" id="totaal" /></td>
  </tr>
</table>
<br>
<button onclick="bereken();">Bereken</button>
</body>
</html>
 
Patrick Akkers

Patrick Akkers

29/08/2012 21:26:48
Quote Anchor link
Ik heb nu onderstaand script, werkt perfect.
Enkel, wanneer ik op de pagina bestellen kom dan moet de prijs die hij aangeeft al standaard "20" zijn, maar dat is nu "0".
Hoe pas ik dat aan?


Quote:
<script type="text/javascript">
var totaalprijs = 0; // Deze variabele bevat de totaalprijs (niet aanpassen)
var prijzen = new Array(); // De array met de prijs en het aantal van het product.
prijzen[0] = new Array(2.35, 0); // De eerste 0 is het id, 2.35 is de prijs van product 0, en 0 het aantal.
prijzen[1] = new Array(1.20, 0); // Bij deze dus alleen de prijs aanpassen.

// Met onchange="update(x, this)" in een input veld kan je dus het aantal in de array prijzen[x] aanpassen.

function update(id, veld) {
if(!veld.value.match(/([0-9]+)/)) {
alert('Vul a.u.b een aantal in.');
veld.value = 0;
} else {
prijzen[id][1] = veld.value;
totaal();
}
}

function totaal() {
totaalprijs = 0;
for (i in prijzen) {
totaalprijs = totaalprijs + (prijzen[0] * prijzen[1]);
}
document.getElementById('totaal').innerHTML = totaalprijs;
}
</script>

<body>
<select name="prijs" onchange="update(0, this)"><option value="1">1</option><option value="2">2</option></select>

Totaal: &euro;<span id="totaal">0,-</span></body>
</html> [/quote]
Gewijzigd op 29/08/2012 22:18:17 door Patrick Akkers
 
Christopher A

Christopher A

29/08/2012 22:24:37
Quote Anchor link
php is server-side dus dat zul je dan achterwegen moeten laten. Indien je gegevens uit een database nodig hebt zonder refresh zul je een kijkje naar AJAX kunnen nemen.

Maar voor een rekensom als dit zal dat niet nodig zijn, want aangezien je de prijs van het product al hebt opgehaald (het staat immers al ergens op de pagina) kun je deze waarde direct in je functie echoën.

In principe hetzelfde concept als hier:
http://www.javascriptkit.com/script/cut18.shtml

Alleen zorgt je in jouw geval dat je de cijfer/reken knoppen weglaat op de "="-knop na, en schrijf je in je functie:
var bedrag = '
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $bedragvanproduct ?>
';
(value van input)*bedrag

Je kunt er daarbij met javascript voor zorgen dat men alleen numerieke tekens in het veld kan voeren.
====
EDIT: Even een kijkje nemen naar je nieuwe post, ik reageerde net te vroeg
Gewijzigd op 29/08/2012 22:25:38 door Christopher A
 
Patrick Akkers

Patrick Akkers

29/08/2012 22:35:23
Quote Anchor link
Het is me gelukt met het combineren van wat scripts, heb nu dit en dat werkt:

<script type="text/javascript">
var totaalprijs = 0; // Deze variabele bevat de totaalprijs (niet aanpassen)
var prijzen = new Array(); // De array met de prijs en het aantal van het product.
prijzen[0] = new Array(
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $row_product['prod_onzeprijs']; ?>
, 0); // De eerste 0 is het id, 2.35 is de prijs van product 0, en 0 het aantal.
prijzen[1] = new Array(1.20, 0); // Bij deze dus alleen de prijs aanpassen.

// Met onchange="update(x, this)" in een input veld kan je dus het aantal in de array prijzen[x] aanpassen.

function update(id, veld) {
if(!veld.value.match(/([0-9]+)/)) {
alert('Vul a.u.b een aantal in.');
veld.value = 0;
} else {
prijzen[id][1] = veld.value;
totaal();
}
}

function totaal() {
totaalprijs = 0;
for (i in prijzen) {
totaalprijs = totaalprijs + (prijzen[0] * prijzen[1]);
}
document.getElementById('prijs').innerHTML = '&euro; <span>' + totaalprijs + '</span>';
}
</script>


<label><span>Aantal</span>
<select name="prijs" onchange="update(0, this)">
<option value="1">1</option>
<option value="2">2</option>
</select>


<div class="prijs" id="prijs">&euro; <span>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $row_product['prod_onzeprijs']; ?>
</span></div>



Bedankt allemaal!
 
Christopher A

Christopher A

29/08/2012 22:35:26
Quote Anchor link
EDIT: Ik zie het al, goed gelukt!
Gewijzigd op 29/08/2012 22:36:10 door Christopher A
 
Patrick Akkers

Patrick Akkers

29/08/2012 22:36:43
Quote Anchor link
@Christopher,

inderdaad, zo had ik het ook opgelost.
Was te moeilijk aan het denken, deze wordt inderdaad in eerste instantie direct op de website geplaatst.
 



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.