abonnement Unibet Coolblue Bitvavo
  dinsdag 15 februari 2011 @ 16:55:31 #1
254493 Trollface.
gr rob fruithof, groningencity
pi_92825352


Potverdikkie! post ik zonder het te weten de laatste reactie.. nahh dan maar ff nieuwe topic!

De (voorlopige) OP van de [Javascript] voor dummies reeks.
Hier kan je alle vragen stellen over Javascript en alles wat er mee te maken heeft.

Heb je een probleem, post dan ook even de code waar het probleem zit ;) Zo kunnen we je beter proberen te helpen.

Vorige delen:
#1 - [Javascript] voor dummies - Deel 1
#2 - [Javascript] voor dummies - Deel 2
#3 - [Javascript] voor dummies - deel 3
#4 - [Javascript] voor dummies - deel 4
#5 - [Javascript] voor dummies (deel 6)
#6 - [Javascript] voor dummies (deel 6)
#7 - [Javascript] voor dummies (deel 7)
#8 - [Javascript] voor dummies (deel 8)
#9 - [Javascript] voor dummies (deel 9)

Handige links:
Quircksmode Javascript
Javascript Cheat Sheet
Mis je een link? Geef even een gil in het topic ;)

Tutorials:
W3Schools Javascript
W3Schools AJAX

Let op! Verwijder je post niet.
Als je bijvoorbeeld zelf al een antwoord hebt gevonden, laat ons dan even weten hoe je het hebt opgelost.
Wel zo aardig.

Laatste posts uit het vorige topic:
{Hier de laatste twee posts uit het vorige topic}

Deze OP: http://wiki.fok.nl/index.php/OP/Javascript
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
  Redactie Frontpage dinsdag 15 februari 2011 @ 17:11:36 #2
4530 crew  Crazy Harry
pi_92826105
Samen met HTML5 gaat JavaScript nog een stuk belangrijker worden dus ik ga deze eens volgen :)
De discussie is niet privacy tegenover veiligheid maar vrijheid tegenover controle
Overzicht privacy-inperkende maatregelen/wetten/voorstellen
We don't stop playing because we grow old; we grow old because we stop playing. ― George Bernard Shaw
pi_92826177
Aangezien dit een "voor dummies" post is, kunnen er misschien links naar veel gebruikte js libraries gepost worden zoals: jQuery,Prototype,MooTools etc..
  woensdag 16 februari 2011 @ 08:50:56 #4
254493 Trollface.
gr rob fruithof, groningencity
pi_92855555
quote:
1s.gif Op dinsdag 15 februari 2011 17:11 schreef Crazy Harry het volgende:
Samen met HTML5 gaat JavaScript nog een stuk belangrijker worden dus ik ga deze eens volgen :)
Ware het niet dat HTML5 pas in 2014 af is. :P
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
pi_92865137
quote:
14s.gif Op woensdag 16 februari 2011 08:50 schreef Trollface. het volgende:

[..]

Ware het niet dat HTML5 pas in 2014 af is. :P
HTML4 stamt uit 1999, na 15 jaar is het wel tijd voor een opvolger.
  donderdag 24 februari 2011 @ 16:19:51 #6
34663 SpeedyGJ
Zo snel als de bliksem O+
pi_93260539
Is er ook een mogelijkheid om een html menu te maken in .js inc links?

Om nou 30 pagina's te gaan aanpassen voor 1 nieuw item toe te voegen/verwijderen is ook een klus van niks en als je 1 foutje hebt of het bevalt je niet kun je nog eens overnieuw :{
pi_93261113
quote:
1s.gif Op donderdag 24 februari 2011 16:19 schreef SpeedyGJ het volgende:
Is er ook een mogelijkheid om een html menu te maken in .js inc links?

Om nou 30 pagina's te gaan aanpassen voor 1 nieuw item toe te voegen/verwijderen is ook een klus van niks en als je 1 foutje hebt of het bevalt je niet kun je nog eens overnieuw :{
Een mogelijkheid om wát?

ga eens googlen op "include"
  donderdag 3 maart 2011 @ 21:22:53 #8
136730 PiRANiA
All thinking men are atheists.
pi_93611042
Simpele vraag.

1$('td:contains("needle")').parent().addClass('highlight');
zoekt in alle td's. Ik wil alleen in de td's met class description zoeken.

Hoe? :D
  donderdag 3 maart 2011 @ 21:25:33 #9
136730 PiRANiA
All thinking men are atheists.
pi_93611281
En, een kort vraagje daar bij, hoe verifiëer ik of er wat is gevonden? :).
pi_93626480
Ik heb in .NET een Web User Control die bestaat uit enkele HTML controls. Ik wil middels Javascript op een 'unobtrussive' manier onclick behavior aan één van de HTML controls in die Web User Control toevoegen, de functie die aangeroepen moet worden is OpenLookup(DataTable, CollectionName). Elke Web User Control bestaat uit 2 HiddenFields, een TextBox en een Button. Het is de Button waaraan onclick behavior toegevoegd moet worden.

Het doel van deze Web User Control is een soort van overlay laden waarin een dynamische tabel verschijnt, van waaruit de gebruiker een keuze kan maken. Het ID en de omschrijving van de geselecteerde waarden worden dan opgeslagen in de corresponderende velden van de Web User Control.

Nu kom ik op een pagina waar ik 2 van deze Web User Controls gebruik, de HTML die uiteindelijk gegenereerd wordt is als volgt:

1
2
3
4
5
6
7
8
9
10
11
12
13
<div class="Lookup">
    <input type="hidden" name="ctl00$TemplateMain$Lookup1$LookupFieldID" id="TemplateMain_Lookup1_LookupFieldID" />
    <input type="hidden" name="ctl00$TemplateMain$Lookup1$LookupFieldTextHidden" id="TemplateMain_Lookup1_LookupFieldTextHidden" />
    <input name="ctl00$TemplateMain$Lookup1$LookupFieldTextDisplay" type="text" readonly="readonly" id="TemplateMain_Lookup1_LookupFieldTextDisplay" class="MediumLarge" />
    <button id="TemplateMain_Lookup1_LookupButton" class="ButtonLookup" rel="Branch"></button>
</div>

<div class="Lookup">
    <input type="hidden" name="ctl00$TemplateMain$Lookup2$LookupFieldID" id="TemplateMain_Lookup2_LookupFieldID" />
    <input type="hidden" name="ctl00$TemplateMain$Lookup2$LookupFieldTextHidden" id="TemplateMain_Lookup2_LookupFieldTextHidden" />
    <input name="ctl00$TemplateMain$Lookup2$LookupFieldTextDisplay" type="text" readonly="readonly" id="TemplateMain_Lookup2_LookupFieldTextDisplay" class="MediumLarge" />
    <button id="TemplateMain_Lookup2_LookupButton" class="ButtonLookup" rel="Country"></button>
</div>

Het verschil tussen de 2 Web User Controls is dat er een verschillende reeks met data in de dynamische tabel moet verschijnen, dit wordt afgehandeld door een QueryString parameter die ik meestuur naar de AJAX pagina waar de tabel gegenereerd wordt. Deze parameter verwerk ik in de rel parameter van de <button>. In bovenstaand voorbeeld is dit Branch voor de eerste button, en Country voor de tweede button. De tweede parameter die ik aan mijn OpenLookup functie moet meesturen is CollectioName, dit is de 'prefix' van het ID van elke control in mijn Web User Control, zodat ik vanuit mijn AJAX pagina de waarden naar de correcte controls kan terugschrijven.

De onclick behavior voeg ik op de volgende manier toe middels Javascript (en jQuery). De switch gebruik ik omdat ik meerdere Web User Controls heb waaraan onclick gedrag toegevoegd moet worden:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$(document).ready(function () {
    var ControlButtons = document.getElementsByTagName('button');
    for (var i = 0; i < ControlButtons.length; i++) {
        var ControlButton = ControlButtons[i];
        var CollectionName = ControlButton.getAttribute('id').replace('Button', '');

        switch (ControlButton.getAttribute('class')) {
            case 'ButtonLookup':
                var DataTable = ControlButton.getAttribute('rel');

                $('button#' + ControlButton.getAttribute('id')).click(function () {
                    OpenLookup(DataTable, CollectionName);
                    return false;
                });

                break;
        }
    }

De OpenLookup functie ziet er (zonder alle overlay abracadabra) als volgt uit:

1
2
3
4
function OpenLookup(DataTable, CollectionName) {
    $('div#OverlayWindow').load('Lookup.aspx?DataTable=' + DataTable + '&CollectionName=' + CollectionName);
    return true;
}

Nu komt het probleem, indien ik meerdere Web User Controls gebruik op een pagina, verwijzen de DataTable en CollectionName parameters altijd naar de waarden van de Laatste Web User Control! Het lijkt net alsof de variabelen die ik in de switch scope van de $(document).ready() functie gebruik buiten hun scope om overschreven worden! :o Samengevat, als ik bovenstaand voorbeeld gebruik, dus met één Web User Control voor DataTable Branch en één voor DataTable Country, hebben beide buttons het gedrag OpenLookup('Country', 'TemplateMain_admBranch_'). :o Wat doe ik verkeerd? :o

[ Bericht 0% gewijzigd door Tuvai.net op 04-03-2011 06:21:48 ]
pi_93626603
quote:
1s.gif Op donderdag 3 maart 2011 21:22 schreef PiRANiA het volgende:
Simpele vraag.

[ code verwijderd ]

zoekt in alle td's. Ik wil alleen in de td's met class description zoeken.

Hoe? :D
quote:
10s.gif Op donderdag 3 maart 2011 21:25 schreef PiRANiA het volgende:
En, een kort vraagje daar bij, hoe verifiëer ik of er wat is gevonden? :).
1
2
3
4
5
6
7
8
var results = $('td.description:contains("needle")').parent().addClass('highlight');

if(results.length > 0) {
  //iets gevonden! 
}
else {
 //niets gevonden!
}
pi_93626951
quote:
1s.gif Op vrijdag 4 maart 2011 06:08 schreef Tuvai.net het volgende:
Nu komt het probleem, indien ik meerdere Web User Controls gebruik op een pagina, verwijzen de DataTable en CollectionName parameters altijd naar de waarden van de Laatste Web User Control! Het lijkt net alsof de variabelen die ik in de switch scope van de $(document).ready() functie gebruik buiten hun scope om overschreven worden! :o Samengevat, als ik bovenstaand voorbeeld gebruik, dus met één Web User Control voor DataTable Branch en één voor DataTable Country, hebben beide buttons het gedrag OpenLookup('Country', 'TemplateMain_admBranch_'). :o Wat doe ik verkeerd? :o
Zo op het eerste gezicht zou ik zeggen dat je CollectionName en DataTable binnen de onclick handler van de button zou moeten definen. Echter zou ik gewoon lekker voor alleen jQuery kiezen en dan krijg je zoiets:

1
2
3
4
5
6
7
8
9
10
11
$(document).ready(function () {
  
    $('button.ButtonLookup').click(function() {
        
        var DataTable = $(this).attr('rel');
        var CollectionName = $(this).attr('id').replace('Button', '');

        OpenLookup(DataTable, CollectionName);
        return false;
    });
});
//niet getest
pi_93627040
quote:
1s.gif Op vrijdag 4 maart 2011 07:44 schreef Zixon het volgende:

[..]

Zo op het eerste gezicht zou ik zeggen dat je CollectionName en DataTable binnen de onclick handler van de button zou moeten definen. Echter zou ik gewoon lekker voor alleen jQuery kiezen en dan krijg je zoiets:

[ code verwijderd ]

//niet getest
Had ik nog niet aan gedacht. :') Het is ouwe Javascript code die ik momenteel om aan 't zetten ben naar jQuery, maar ik bleef vanwege deze bug op dat stuk hangen en dacht er niet eens aan om een volledige jQuery versie te maken. Het werkt nu zoals het hoort, bedankt. :)
  vrijdag 4 maart 2011 @ 13:50:48 #14
136730 PiRANiA
All thinking men are atheists.
pi_93639111
quote:
1s.gif Op vrijdag 4 maart 2011 06:58 schreef Zixon het volgende:

[..]

[..]
[ code verwijderd ]

Will try. Thanks! :7
pi_93711014
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
<head>
<script type="text/javascript">
window.onload = doit();

function doit()
{
    document.getElementById('e').style.color = 'red';
}
 
</script>

</head>
<body>
<div id="e">asdasd</span>
</body>
</html>
Grrrrr... wat doe ik verkeerd :(?
Firebug says: document.getElementById('e') returns null.
Finally, someone let me out of my cage
pi_93711255
<div> </span> :? .
pi_93711542
Je moet dit doen.

1<body onload="doit();">
  zondag 6 maart 2011 @ 00:27:15 #18
75592 GlowMouse
l'état, c'est moi
pi_93711823
1window.onload = doit();
Hier wordt de functie doit al direct uitgevoerd omdat er haakjes achterstaan. Zonder haakjes gaat het wel goed.

zie ook http://stackoverflow.com/(...)nload-vs-body-onload
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 6 maart 2011 @ 00:34:05 #19
111382 Ofyles2
Bestemming: onbekend
pi_93712133
De laatstgenoemde functie is sterker, maar ik wil minibeer nu al niet overhoop gooien met allerlei lifehacks...
  zondag 6 maart 2011 @ 00:34:44 #20
75592 GlowMouse
l'état, c'est moi
pi_93712160
Ik moest even reageren, want minibeer.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 6 maart 2011 @ 00:38:08 #21
75592 GlowMouse
l'état, c'est moi
pi_93712319


wel een onhandig gekozen functienaam
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 6 maart 2011 @ 00:41:41 #22
75592 GlowMouse
l'état, c'est moi
pi_93712457
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_93712528
haha, de code die ik hier had was na veel frustratie en gezeik.
Bedankt, (en weer zo'n domme fout :'))

Komt allemaal omdat we van de docent webdesign (wat overigens alleen maar over xml gaat) geen inline javascript mogen gebruiken.
Finally, someone let me out of my cage
pi_93712717
:D

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<html>
<head>
<script type="text/javascript">
window.onload = initialize;

function initialize()
{
    document.getElementById('tekst').style.color = 'red';
}
</script>
</head>
<body>
<div id="tekst">Tekst :D</div>
</body>
</html>
Finally, someone let me out of my cage
  zondag 6 maart 2011 @ 00:48:13 #25
75592 GlowMouse
l'état, c'est moi
pi_93712734
waarom geen css hiervoor gebruiken?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_93712870
setTextColor() zou ik doen.

Je functienaam moet wel omschrijven wat je doet. Dus die tweede is ook slecht :6 .
  zondag 6 maart 2011 @ 02:07:36 #27
111382 Ofyles2
Bestemming: onbekend
pi_93715051
quote:
1s.gif Op zondag 6 maart 2011 00:51 schreef Tegan het volgende:
setTextColor() zou ik doen.

Je functienaam moet wel omschrijven wat je doet. Dus die tweede is ook slecht :6 .
Minder slecht.

Ik ga voor alles wat simpeler en korter kan...
pi_93732634
dit is niet wat ik eigenlijk wil, de bedoeling is om uiteindelijk een soort van uitklapmenu'tje te krijgen (als je op contact drukt dat je dan de cantactgegevens ziet verschijnen, en als je nog een keer drukt dat ze weer weggaan)
Ik zal het wel posten als ik het afheb :)
Finally, someone let me out of my cage
pi_93733877
document.getElementsByName schijnt niet te werken als je xhtml maakt via xslt. Firebug zegt: 'document.getElementsByName is not a function' Jammer...
Finally, someone let me out of my cage
pi_93811434
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Het volledige script.
Wat er gebeurt:
1. links met rel="external" krijgen het attribuut target="_blank".
2. tabelcellen met class="contactknop" worden zo veranderd, dat als je op de xste tabelcel met class="contactknop" klikt , de display van de xste tabelcel met class="contacttekst" op 'none' gezet wordt (of op 'block' als hij al onzichtbaar was).
3. Hetzelfde met bestandsknop en bestandslijst, alleen wordt ipv de display op none of block gezet, de visibility op hidden gezet (waardoor de lijst wel plek inneemt als hij onzichtbaar is, dit was wat mooier).

De site die we gemaakt hebben voor webdesign moest volledig xhtml strict zijn, met valide css, enzo. Werkt niet echt makkelijk, maar het is gelukt. (al ben ik geloof ik bij het inleveren de character encoding vergeten, maar dat levert alleen een warning op en geen error)

[ Bericht 30% gewijzigd door minibeer op 08-03-2011 13:11:40 ]
Finally, someone let me out of my cage
pi_94042656
I stand corrected, het werkt wel, ik heb gewoon een stomme fout gemaakt (classes, punten en hashes verwarren)

oke, volgende probleem:

ik probeer via de thickbox (3.1) lib gewoon simpel wat tekst te tonen
dus ik heb et volgende:
1<a href="#TB_inline?height=150&width=300&inlineId=hiddenContent" class="thickbox">test</a>
+
1    <div id="hiddenContent" style="display:none;">inline content comes here</div> 

enige wat ik onder aan de pagina te zien krijg is het laden animatie en voor de rest niks...
wat doe ik verkeerd? :%

[ Bericht 18% gewijzigd door mschol op 13-03-2011 16:18:55 ]
pi_94100948
trapje :@
  maandag 14 maart 2011 @ 17:51:03 #33
75592 GlowMouse
l'état, c'est moi
pi_94102364
url?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94117817
Een vraagje; kan het antwoord niet zo vinden :{

Weet iemand hoe het mogelijk is middels javascript alleen, zonder jquery of ander framework een te controleren of een checkbox array, id gechecked is.

<input type="checkbox" name="chk[1]" value="x"> 1
<input type="checkbox" name="chk[2]" value="x"> 2
<input type="checkbox" name="chk[3]" value="x"> 3

en dan nu wil ik bv controleren of chk[2] gezet is of niet? hoe doe ik dat? liefst middels document.getElementById ipv document.forms.etc
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_94118437
quote:
5s.gif Op maandag 14 maart 2011 21:58 schreef Chandler het volgende:
Een vraagje; kan het antwoord niet zo vinden :{

Weet iemand hoe het mogelijk is middels javascript alleen, zonder jquery of ander framework een te controleren of een checkbox array, id gechecked is.

<input type="checkbox" name="chk[1]" value="x"> 1
<input type="checkbox" name="chk[2]" value="x"> 2
<input type="checkbox" name="chk[3]" value="x"> 3

en dan nu wil ik bv controleren of chk[2] gezet is of niet? hoe doe ik dat? liefst middels document.getElementById ipv document.forms.etc
1element.checked == true
pi_94286431
1
2
3
4
5
6
7
8
9
10
11
$("ul.path li").click(function() {
    // stukje code waarin ik een andere actie wil uitvoeren als er op li#klaar is geklikt, dan als er op een andere li is geklikt.

    if (li#klaar geklikt) {
        // dan doe je dit
    }
    else {
        // dan doe je wat anders
    }

});

Kan iemand mij vertellen of ik in die functie ook kan achterhalen welke li geklikt is? Dus een if-je kan maken, met een uitzondering voor als de li met id="klaar" is geklikt?
  vrijdag 18 maart 2011 @ 12:48:19 #37
75592 GlowMouse
l'état, c'est moi
pi_94286576
$(this).attr("id")?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_94286638
Klinkt heel logisch ja |:(

Thanks ^O^
pi_94489517
Vraag over een window.setInterval timer, hoe moet je deze timer in een array afspelen?

Heb al deze code :
1timer6[1] = window.setInterval("MoveText("+textcount, textname+")", 100);
Gewoon als test, ik merk dat de timer zonder array wel werkt maar met array niet werkt.
Weet iemand hoe je dit moet oplossen?
zie titel
pi_94508853
Hullo,

Is het mogelijk om in deze code:
1
2
3
4
5
6
<a href="interviews.html" 
onmouseout="MM_swapImgRestore()" 
onmouseover="MM_swapImage('interviews','','img/menuitems/interviewshover.PNG',1)"
onMouseDown = "MM_swapImage('interviews','','img/menuitems/interviewsclick.PNG',1) ">
<img src="img/menuitems/interviews.PNG" alt="interviews" name="interviews" width="61" height="13" border="0" id="interviews" />
</a>

ook een knop voor active te maken? Kan geen code vinden die hierop aansluit.
pi_94518664
Je bedoelt een javascript functie die het gedrag van CSS :active nabootst?
Dat is gewoon onmouseover en onmouseout.
pi_94545227
quote:
1s.gif Op woensdag 23 maart 2011 17:48 schreef KomtTijd... het volgende:
Je bedoelt een javascript functie die het gedrag van CSS :active nabootst?
Dat is gewoon onmouseover en onmouseout.
Onmouseover is toch de hover, en onmouseout is toch als je er niet meer over hovert?
Ik heb onmouseover, maar de huidige pagina is niet gehighlight.
pi_94750541
Ik heb een vraagje over het submitten van een formulier middels jQuery (dus zonder refresh van de pagina).

De volgende code heb ik gevonden

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$(document).ready(function()
{
    $("form#submit").submit(function() 
    {
        // we want to store the values from the form input box, then send via ajax below
        var name     = $('#name').attr('value');
        var email    = $('#email').attr('value');
        var comment  = $('#comment').attr('value');
        $.ajax({
            type: "POST",
            url: "contact.php",
            data: "name=" + name + "&email=" + email + "&comment=" + comment,
            success: function()
            {
                // hier wil ik de output van contact.php controleren (1 = succes, 0 is fout?)

            }
        });
        return false;
    });
});

Daar waar ik de remarks heb neergezet zou ik graag de 'output' van contact.php willen controleren! waarna ik bij een 1 het formulier is verzonden en bij een 0 een 'foutmelding' geef.

Hoe krijg ik dit voor elkaar?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_94750658
De success:funciton() neemt 3 parameters; verander eens naar

1
2
3
4
success: function(data, textStatus, jqXHR) {               
 alert(data);
alert(textStatus);
}

En kijk wat je terugkrijgt.
pi_94751494
Yup! eerste veld is goed genoeg!

Wist niet dat deze functie met en zonder parameters gebruikt kon worden!! en ben dus weer heel wat wijzer geworden

1
2
3
function(html) {
    if (html == 1) { doe dit } else { doe dat }
}
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 29 maart 2011 @ 09:57:39 #46
107418 wdn
Elfen lied O+
pi_94751596
quote:
1s.gif Op dinsdag 29 maart 2011 09:53 schreef Chandler het volgende:
Yup! eerste veld is goed genoeg!

Wist niet dat deze functie met en zonder parameters gebruikt kon worden!! en ben dus weer heel wat wijzer geworden

[ code verwijderd ]

:D
1
2
3
function(html) {
   (html == 1)? doe dit : doe dat ;
}
Beatus vir qui suffert tentationem.
PSN Rinzewind en Cadsuana Melaidhrin
Stellar Blade *O* Sea of Stars *O* Trails Daybreak *O*
pi_94751916
quote:
1s.gif Op dinsdag 29 maart 2011 09:57 schreef wdn het volgende:

[..]

:D

[ code verwijderd ]

Ternary operations zijn voor de leek nog niet zo makkelijk te begrijpen :)
pi_94751933
Klopt, dat had ook gekund maar soms vind ik { gemakkelijker als het om meerdere regels gaat.

GOED? = Alert + leeg 3 velden
FOUT? = Alert foutmelding
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_94751950
quote:
1s.gif Op dinsdag 29 maart 2011 10:09 schreef Scorpie het volgende:

[..]

Ternary operations zijn voor de leek nog niet zo makkelijk te begrijpen :)
Leek? :P in PHP gebruik ik het heel veel bij het bepalen van invoer gegevens ($_POST, $_GET)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_94855630
Ik heb een bestel formulier op mijn website, aan het eind moet aan de hand van een aantal keuzes een berekening gemaakt worden.

Zou iemand mij hier bij kunnen helpen? Of desnoods wijzen naar tutorials welke dit behandelt.

Constructie:
1Beginwaarde, voorbeeld: 10.00

Ik heb 3 verzend mogelijkheden, namelijk:
1
2
3
<input type="radio" name="verzendwijze" value="5.95" class="radio" />
<input type="radio" name="verzendwijze" value="9.95" class="radio" />
<input type="radio" name="verzendwijze" value="0.00" class="radio" />

Daaronder heb ik betaal mogelijkheden, namelijk:
1
2
3
4
<input type="radio" name="betaalwijze" value="0.00" class="radio" />
<input type="radio" name="betaalwijze" value="0.00" class="radio" />
<input type="radio" name="betaalwijze" value="12.95" class="radio" />
<input type="radio" name="betaalwijze" value="0.00" class="radio" />

Verzendkosten: EUR <bedrag berekend a.d.h.v. de keuze>
Totaalbedrag: EUR <totale bedrag van beginwaarde + verzendwijze + betaalwijze>

De bedragen wil ik ook mee geven aan een:
1
2
<input type="hidden" name="verzendkosten" value="<totale verzendkosten">
<input type="hidden" name="totaalbedrag" value="<totaalbedrag">
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')