2. Ik begrijp van de laatste twee de gedachte erachter niet. Als je return false geeft, dan zeg je inprincipe al dat het false is en dan kan het if statement toch niet meer gecontroleerd worden?quote:Op donderdag 20 maart 2014 10:09 schreef KomtTijd... het volgende:
1) Omdat document.forms een array is van alle forms in dat document?
2) geef "false" terug
3) geef de output van validatieform() terug (false dus).
Hoe zou jij het doen Tijn?quote:Op donderdag 20 maart 2014 10:10 schreef Tijn het volgende:
Wat KomtTijd zegt inderdaad. Maar dit is verder echt verschrikkelijk lelijke code. Echt een onwijs slecht voorbeeld om je op te baseren, zo wil je dat niet meer doen anno 2014.
Het wordt in dit geval gebruikt om de het submit event te stoppenquote:Op donderdag 20 maart 2014 10:10 schreef Sucuk het volgende:
[..]
2. Ik begrijp van de laatste twee de gedachte erachter niet. Als je return false geeft, dan zeg je inprincipe al dat het false is en dan kan het if statement toch niet meer gecontroleerd worden?
Nee, hiermee wordt gezorgd dat de functie wordt aangeroepen op het moment dat het formulier wordt verstuurd.quote:3. Dat is toch dubbelop? In de functie zelf staat al return false.
2. Waar verwijst die false naar eigenlijk dan?quote:Op donderdag 20 maart 2014 10:12 schreef Tijn het volgende:
[..]
Het wordt in dit geval gebruikt om de het submit event te stoppen
[..]
Nee, hiermee wordt gezorgd dat de functie wordt aangeroepen op het moment dat het formulier wordt verstuurd.
Hoe bedoel je "verwijst"?quote:Op donderdag 20 maart 2014 10:14 schreef Sucuk het volgende:
[..]
2. Waar verwijst die false naar eigenlijk dan?
Nee, dat is wat "return false" voorkomt in dit geval.quote:3. Wordt verstuurd? Er moet niks verstuurd worden als er niks ingevuld is...
Ik zou formvalidatie doen met de functionaliteit die HTML5 hier standaard voor biedt en een polyfill als webshim gebruiken om te zorgen dat dit in alle browsers goed werkt.quote:
Ik heb een goede channel gevonden!quote:Op donderdag 20 maart 2014 10:16 schreef Tijn het volgende:
[..]
Hoe bedoel je "verwijst"?
[..]
Nee, dat is wat "return false" voorkomt in dit geval.
Link doet het nietquote:Op donderdag 20 maart 2014 10:17 schreef Tijn het volgende:
[..]
Ik zou formvalidatie doen met de functionaliteit die HTML5 hier standaard voor biedt en een polyfill als webshim gebruiken om te zorgen dat dit in alle browsers goed werkt.
Thanks:quote:Op donderdag 20 maart 2014 10:20 schreef Tijn het volgende:
[..]
http://afarkas.github.io/webshim/demos/
1 2 3 | var bericht = "Hallo mensen, "; bericht += "hoe gaat het ermee?"; // bericht is nu "Hallo mensen, hoe gaat het ermee?" |
1 2 | var bericht = "Hallo mensen, "; bericht = bericht + "hoe gaat het ermee?"; |
Ow... Ik ben </ br> gewend..quote:Op donderdag 20 maart 2014 10:24 schreef Tijn het volgende:
+= is een gecombineerde operator om iets toe te voegen aan een variabele.
[ code verwijderd ]
Het is hetzelfde als:
[ code verwijderd ]
\n is een newline oftewel een nieuwe regel (hetzelfde wat er gebeurt als je op enter drukt).
!= dat betekent toch IF NOT EMPTY.quote:Op donderdag 20 maart 2014 10:27 schreef Tijn het volgende:
Hoe kom je erbij dat het getoond wordt als er niks is ingevuld?
Nee. != betekent 'niet gelijk aan'. In dit geval: 'indien de error message niet gelijk is aan een lege string, toon hem op het scherm'.quote:
quote:Op donderdag 20 maart 2014 10:32 schreef Scorpie het volgende:
[..]
Nee. != betekent 'niet gelijk aan'.
Nou dan als het niet empty is waarom zou er een alert box moeten komen en vervolgens ''return false'' moeten staan?quote:Op donderdag 20 maart 2014 10:32 schreef Tijn het volgende:
[..]
Zeker. Althans, '!= ""' betekent dat.
Als wát niet empty is?quote:Op donderdag 20 maart 2014 10:33 schreef Sucuk het volgende:
[..]
[..]
Nou dan als het niet empty is waarom zou er een alert box moeten komen en vervolgens ''return false'' moeten staan?
1 2 3 4 5 | var arrList = new Array(); while(var i = 1; i != 100) { arrList.push("Cijfer "+ i ); i++; } |
Waarom werkt dit niet?quote:99
1 2 3 4 5 6 | var arrList = new Array(); var i=1; while(i <= 10) { arrList.push("Cijfer "+ i ); i++; } |
Het is good practice in Javascript om al je variabelen bovenaan te declareren, want dat is feite ook wat er gebeurt wanneer het wordt uitgevoerd.quote:Op donderdag 20 maart 2014 10:40 schreef Robuustheid het volgende:
En waarom zou het beter zijn om de i buiten de while te declareren?
Omdat je niet controleert of de er een naam is ingevuld maar of er een error message is.quote:Op donderdag 20 maart 2014 10:33 schreef Sucuk het volgende:
[..]
[..]
Nou dan als het niet empty is waarom zou er een alert box moeten komen en vervolgens ''return false'' moeten staan?
Ik zou niet != gebruiken daarvoor.quote:Op donderdag 20 maart 2014 10:35 schreef Robuustheid het volgende:
[ code verwijderd ]
output:
[..]
Waarom werkt dit niet?
[ code verwijderd ]
output: undefined of error
Dan wordt de i niet voortdurend opgehoogd als-ie niet in de while-loop zit, maar eenmalig verhoogd, lijkt mij?quote:Op donderdag 20 maart 2014 10:43 schreef Tijn het volgende:
[..]
Het is good practice in Javascript om al je variabelen bovenaan te declareren, want dat is feite ook wat er gebeurt wanneer het wordt uitgevoerd.
Zie bv dit voor meer info: http://www.adequatelygood(...)ng-and-Hoisting.html
1 2 3 4 5 6 7 | var x = 1; console.log(x); // 1 if (true) { var x = 2; console.log(x); // 2 } console.log(x); // 2 |
1 2 3 4 5 6 7 8 | var foo = 1; function bar() { if (!foo) { var foo = 10; } alert(foo); } bar(); |
Waarom niet? Het enige wat ik kan bedenken, is dat-ie in een oneindige loop zit als de i hoger dan 100 is, maar binnen dat stukje code kan dat niet voorkomen.quote:Op donderdag 20 maart 2014 10:48 schreef Scorpie het volgende:
[..]
Ik zou niet != gebruiken daarvoor.
Wie geeft jou de garantie dat i altijd een integer zal zijn?quote:Op donderdag 20 maart 2014 11:16 schreef Robuustheid het volgende:
Waarom niet? Het enige wat ik kan bedenken, is dat-ie in een oneindige loop zit als de i hoger dan 100 is, maar binnen dat stukje code kan dat niet voorkomen.
Omdat Javascript dynamisch is? Als de i een getal bevat zonder quotes, dan wordt-ie ook als integer behandeld.quote:Op donderdag 20 maart 2014 11:19 schreef Scorpie het volgende:
[..]
Wie geeft jou de garantie dat i altijd een integer zal zijn?
Nee hoor.quote:Op donderdag 20 maart 2014 11:21 schreef Robuustheid het volgende:
[..]
Omdat Javascript dynamisch is? Als de i een getal bevat, dan wordt-ie ook als integer behandeld.
everything is an object!quote:Op donderdag 20 maart 2014 11:33 schreef Scorpie het volgende:
Of typeof(new String("foo")) , wat denk je dat daar uit komt?
1 2 3 4 5 6 7 8 9 10 | <?php >>> typeof(new String("foo")) "object" >>> typeof(new String("foo")) == "string"; false >>> typeof(new String("foo")) == "object"; true >>> typeof("foo") "string" ?> |
quote:Op donderdag 20 maart 2014 11:35 schreef Catch22- het volgende:
[..]
everything is an object!
[ code verwijderd ]
Heerlijk he
Ik krijg toch gewoon 8 en 9 terug in plaats van 0.quote:Op donderdag 20 maart 2014 11:23 schreef Scorpie het volgende:
[..]
Nee hoor.
http://stackoverflow.com/(...)t-with-leading-zeros
Ja, doe het nu eens in een IE8 browserquote:Op donderdag 20 maart 2014 11:41 schreef BrainOverfloW het volgende:
[..]
Ik krijg toch gewoon 8 en 9 terug in plaats van 0.
Ok, zo uitgebreid had ik het ook weer niet getestquote:Op donderdag 20 maart 2014 11:42 schreef Scorpie het volgende:
[..]
Ja, doe het nu eens in een IE8 browserkrijg je heel wat anders terug.
1 2 3 4 5 6 7 8 9 10 11 12 | <?php >>> parseInt(02); 2 >>> parseInt(0020); 16 >>> parseInt(002); 2 >>> parseInt(0020); 16 >>> parseInt(020); 16 ?> |
quote:If the input string begins with "0", radix is eight (octal) or 10 (decimal). Exactly which radix is chosen is implementation-dependent. ECMAScript 5 specifies that 10 (decimal) is used, but not all browsers support this yet. For this reason always specify a radix when using parseInt
Wat is label dan precies en waarvoor dient het? En welke tag moet je gebruiken om een deel van een form bijv. username te identificeren om het later te kunnen gebruiken voor een verwijzing naar dat deel bijv in javascript en php met bijv $_POSTquote:Op donderdag 20 maart 2014 12:08 schreef KomtTijd... het volgende:
Hoe bedoel je "het verschil tussen label en name"?
Label is een HTML-tag, name is een attribute van form-elementen. Je hebt het over 2 compleet verschillende dingen
Ik heb hem niet begrepen. Anders had ik niks gepost als ik dat had begrepen.quote:Op donderdag 20 maart 2014 12:15 schreef KomtTijd... het volgende:
is google down?
http://www.w3schools.com/tags/tag_label.asp
quote:The <label> tag defines a label for an <input> element.
The <label> element does not render as anything special for the user. However, it provides a usability improvement for mouse users, because if the user clicks on the text within the <label> element, it toggles the control.
The for attribute of the <label> tag should be equal to the id attribute of the related element to bind them together.
Label is een tag . Name is een attribuut van een tag.quote:Op donderdag 20 maart 2014 12:18 schreef GoldenHeart het volgende:
[..]
Ik heb hem niet begrepen. Anders had ik niks gepost als ik dat had begrepen.
Laten we van het goede in de mens uitgaan en net doen alsof we heul complex en moeilijk werk doen.quote:Op donderdag 20 maart 2014 12:52 schreef Catch22- het volgende:
Ik begin echt te twijfelen of html, css en js nu zo moeilijk zijn om te begrijpen, of dat de nieuwelingen gewoon 0 moeite doen om zelf een beetje te leren hoe het werkt...
Het goede in de mens of arrogantie..quote:Op donderdag 20 maart 2014 12:53 schreef Scorpie het volgende:
[..]
Laten we van het goede in de mens uitgaan en net doen alsof we heul complex en moeilijk werk doen.
0 is ook een lege waarde, toch?quote:
Dan staat er object. Zou toch niet zo gek zijn, aangezien alles in JS een object is, lijkt mij?quote:Op donderdag 20 maart 2014 11:33 schreef Scorpie het volgende:
Of typeof(new String("foo")) , wat denk je dat daar uit komt?
Waarom is typeof("foo") een string, en typeof(new String("foo")) een object?quote:Op donderdag 20 maart 2014 11:35 schreef Catch22- het volgende:
[..]
everything is an object!
[ code verwijderd ]
Heerlijk he
Laat me is iets vragen aan jou:quote:Op donderdag 20 maart 2014 12:52 schreef Catch22- het volgende:
Ik begin echt te twijfelen of html, css en js nu zo moeilijk zijn om te begrijpen, of dat de nieuwelingen gewoon 0 moeite doen om zelf een beetje te leren hoe het werkt...
Het tweedequote:Op donderdag 20 maart 2014 13:10 schreef GoldenHeart het volgende:
[..]
Laat me is iets vragen aan jou:
Heb je alles uit een boek geleerd of heb je het geleerd door gericht te zoeken en uit te zoeken hoe het werkt (wat je gericht hebt gezocht) en zodoende losse dingetjes geleerd?
Dat is onzin. Er is geen gigantisch verschil tussen dingen opzoeken en kopieren en plakken, of het proberen te begrijpen en toe te passen en te debuggen./quote:Want als het het tweede is, dan kun je me niet wijsmaken dat je de taal beheerst, want je leert niet wat het inhoud, maar hoe je het moet gebruiken.. in principe opzoeken, kopie pasten en bewerken naar je wensen.
Ga je Catch22- nou vertellen dat hij HTML niet beheerst?quote:Op donderdag 20 maart 2014 13:10 schreef GoldenHeart het volgende:
[..]
Laat me is iets vragen aan jou:
Heb je alles uit een boek geleerd of heb je het geleerd door gericht te zoeken en uit te zoeken hoe het werkt (wat je gericht hebt gezocht) en zodoende losse dingetjes geleerd?
Want als het het tweede is, dan kun je me niet wijsmaken dat je de taal beheerst, want je leert niet wat het inhoud, maar hoe je het moet gebruiken.. in principe opzoeken, kopie pasten en bewerken naar je wensen.
Ik heb het over JS.quote:Op donderdag 20 maart 2014 13:13 schreef KomtTijd... het volgende:
[..]
Ga je Catch22- nou vertellen dat hij HTML niet beheerst?___________
Sowieso bedoel je het (hopelijk) andersom, door alleen boeken te lezen leer je niets.
Vertel mij dan alsjeblieft hoe je iets probeert te begrijpen als je de basis niet kent en gewoon maar wat opzoekt.. hoe je dat wilt begrijpen, van punt tot punt, waarom bijv. er tweemaal een }} staat en niet eenmaal (grofweg een voorbeeld).quote:Op donderdag 20 maart 2014 13:12 schreef Catch22- het volgende:
[..]
Het tweede
[..]
Dat is onzin. Er is geen gigantisch verschil tussen dingen opzoeken en kopieren en plakken, of het proberen te begrijpen en toe te passen en te debuggen./
Door het op te zoeken, maar vooral door het te proberen, te testen, debuggen, kijken wat er mis gaat, dat nóg een keer opzoeken, enz?quote:Op donderdag 20 maart 2014 13:23 schreef GoldenHeart het volgende:
[..]
Vertel mij dan alsjeblieft hoe je iets probeert te begrijpen als je de basis niet kent en gewoon maar wat opzoekt.. hoe je dat wilt begrijpen, van punt tot punt,
Zulksoort simpele dingetjes laten je IDE al keurig zien, en zo niet dan de syntax error die je krijgt.quote:waarom bijv. er tweemaal een }} staat en niet eenmaal (grofweg een voorbeeld).
Zie mijn post overnieuw, had hem nog niet volledig.quote:Op donderdag 20 maart 2014 13:26 schreef KomtTijd... het volgende:
[..]
Door het op te zoeken, maar vooral door het te proberen, te testen, debuggen, kijken wat er mis gaat, dat nóg een keer opzoeken, enz?
[..]
Zulksoort simpele dingetjes laten je IDE al keurig zien, en zo niet dan de syntax error die je krijgt.
Dan moet je beginnen met iets dat je wél kunt bevatten. Niemand was van de ene op de andere dag in staat complete, geavanceerde asynchrone forms te maken en af te handelen.quote:Op donderdag 20 maart 2014 13:23 schreef GoldenHeart het volgende:
[..]
Ik heb bijvoorbeeld geen idee hoe ik hiervoor een uitleg of iets kan vinden... Ik weet niet eens hoe ik het kort beschrijf... Dus dan vraag ik mn god af hoe jij dat doet..
http://thenewboston.org/list.php?cat=10quote:Op donderdag 20 maart 2014 13:28 schreef KomtTijd... het volgende:
[..]
Dan moet je beginnen met iets dat je wél kunt bevatten. Niemand was van de ene op de andere dag in staat complete, geavanceerde asynchrone forms te maken en af te handelen.
Dat dus. Je moet stap voor stap uitvogelen wat je moet gaan doen en dat dan stap voor stap oplossen.quote:Op donderdag 20 maart 2014 13:32 schreef KomtTijd... het volgende:
Wat je verkeerd doet, is dat je nog moeite hebt met uberhaupt een HTML-formulier in elkaar te zetten en uit te lezen, maar al gelijk wilt skippen naar asynchrone webapplicaties. Begin nou gewoon bij het begin.
+1quote:Op donderdag 20 maart 2014 13:32 schreef KomtTijd... het volgende:
Wat je verkeerd doet, is dat je nog moeite hebt met uberhaupt een HTML-formulier in elkaar te zetten en uit te lezen, maar al gelijk wilt skippen naar asynchrone webapplicaties. Begin nou gewoon bij het begin.
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 | <?php .setBlockHeights(@slideHeight:100vh, @fbSlideHeight:700px, @navHeight:11vh, @fbNavHeight:70px, @sliderNavHeight:6vh, @fbSliderNavHeight:40px) { .navbar-fixed-top { min-height:@fbNavHeight; height:@fbNavHeight; height:@navHeight; } .container.full-width { min-height:500px; height:@fbSlideHeight - @fbNavHeight; height:@slideHeight - @navHeight; .row.image-container .image-item { min-height:500px; min-height:@fbSlideHeight - @fbNavHeight; height:@fbSlideHeight - @fbNavHeight; height:100vh - @navHeight; } .slider-nav { display:none; } &.multiple-childs.first-item { padding-top:@fbSliderNavHeight; padding-top:@sliderNavHeight; .row.image-container .image-item { min-height:@fbSlideHeight - @fbNavHeight - @fbSliderNavHeight; height:@fbSlideHeight - @fbNavHeight - @fbSliderNavHeight; height:@slideHeight - @navHeight - @sliderNavHeight; } .slider-nav { min-height:@fbSliderNavHeight; height:@fbSliderNavHeight; height:@sliderNavHeight; display:block; } } } } ?> |
Responsive content slider.quote:Op donderdag 20 maart 2014 14:45 schreef Catch22- het volgende:
Oja goldenheart, als je dit begrijpt, dan mag je opnieuw zeggen dat ik er niets van snap
[ code verwijderd ]
En waar heb je dat vandaan gecopypaste?quote:Op donderdag 20 maart 2014 14:45 schreef Catch22- het volgende:
Oja goldenheart, als je dit begrijpt, dan mag je opnieuw zeggen dat ik er niets van snap
[ code verwijderd ]
HEET JIJ SOMS GOLDENHEARTquote:
w3schools :$quote:Op donderdag 20 maart 2014 14:46 schreef picodealion het volgende:
[..]
En waar heb je dat vandaan gecopypaste?
Sorry ik heb je ssh keys gejat en zit mee te loeren in je broncodequote:Op donderdag 20 maart 2014 14:47 schreef Catch22- het volgende:
[..]
HEET JIJ SOMS GOLDENHEART
[..]
w3schools :$
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |