Ik heb een (werkend) adresinvoer en -validatie script gemaakt, maar in plaats van functies en statische html wil ik nu met een klasse gaan werken, zodat ik ook meerdere adresinvoervelden in een pagina kan gebruiken zonder geklooi.
Dus ik heb het nu zo gemaakt dat er een functie is die een paar parameters ontvangt, en vervolgens nodes genereert en die aan de parent_obj (een van de parameters) hangt. Dit werkt inmiddels ook.
Maar nu heeft iedere instantie van de Address class een x aantal booleans (street_ok, zip_ok, etc) die allemaal op true moeten komen te staan voordat een interne variabele address_ok op true komt te staan of optioneel een functie uitgevoerd dient te worden.
Waar het probleem nu in zit, is het feit dat ik wil dat de nodes die die Address genereert, ook weer valideren via de functies van die specifieke instantie van Address, kortom de weg terug nog weten, omdat ik uiteindelijk wil weten of alle velden van die instantie van Address correct zijn ingevuld. En dan ben ik het even kwijt.
Hoe?
--------
edit:
Ik heb nu dit:
Dus ik stuur een instantie van de functie mee en een referentie naar de node mee. Dus dan zou this.checkBedrijfsnaam(addrBedrInput)) er vanuit de andere kant min of meer uit moeten zien als:
Wat ik echter zie in de 'view selection source' is dit:
Wel wordt de functie die ik dus mee probeer te sturen een keer getriggerd, namelijk direct na de refresh.
----------------
Edit2:
Vanuit de class levert het volgende op:
Ik ben er echt bijna.....
Dus ik heb het nu zo gemaakt dat er een functie is die een paar parameters ontvangt, en vervolgens nodes genereert en die aan de parent_obj (een van de parameters) hangt. Dit werkt inmiddels ook.
Maar nu heeft iedere instantie van de Address class een x aantal booleans (street_ok, zip_ok, etc) die allemaal op true moeten komen te staan voordat een interne variabele address_ok op true komt te staan of optioneel een functie uitgevoerd dient te worden.
Waar het probleem nu in zit, is het feit dat ik wil dat de nodes die die Address genereert, ook weer valideren via de functies van die specifieke instantie van Address, kortom de weg terug nog weten, omdat ik uiteindelijk wil weten of alle velden van die instantie van Address correct zijn ingevuld. En dan ben ik het even kwijt.
Hoe?
--------
edit:
Ik heb nu dit:
JavaScript:
1
| addrBedrInput.setAttribute("onkeyup", this.checkBedrijfsnaam(addrBedrInput)); |
Dus ik stuur een instantie van de functie mee en een referentie naar de node mee. Dus dan zou this.checkBedrijfsnaam(addrBedrInput)) er vanuit de andere kant min of meer uit moeten zien als:
HTML:
1
| <input name="bla" onkeyup="address_instance.checkBedrijfsnaam(this)" /> |
Wat ik echter zie in de 'view selection source' is dit:
HTML:
1
| <input onkeyup="undefined" name="bla" /> |
Wel wordt de functie die ik dus mee probeer te sturen een keer getriggerd, namelijk direct na de refresh.
----------------
Edit2:
JavaScript:
1
| addrBedrInput.setAttribute("onkeyup", this.checkBedrijfsnaam); |
Vanuit de class levert het volgende op:
HTML:
1
2
3
| <input onkeyup="function (veld) { alert(veld.name); }" name="bla" /> |
Ik ben er echt bijna.....
[ Voor 30% gewijzigd door BikkelZ op 16-03-2007 14:11 ]
iOS developer