Dit is wat ik graag wil gaan maken:
Een functie die er voor zorgt dat je met de pijltjes toetsen (of eventueel andere toetsen) tussen de input tags van een form kunt skippen (dus 2D alle richtingen op).
Waarom? Ik heb een aantal formulieren die bestaan uit redelijk wat kolommen, waarbij in sommige gevallen vaak alleen de 2e kolom maar moet worden ingevuld. Het is erg irritant om dan 7x op de tab te moeten drukken (en weer shift+tab als je te ver gaat), of 7x de muis te pakken). Sommige formulieren moeten namelijk nogal vaak achter elkaar worden ingevuld.
Maargoed, hoe dit aan te pakken? Ik ben niet zo'n javascripter en weet veel meer van php en kwam er gisteren achter dat je in javascript bijvoorbeeld alleen maar getallen als key mag gebruiken in je arrays (of vergis ik me hier?). Dat is mijn eerste probleem al. Ik dacht er namelijk aan een array te maken die er zo uit zag:
Dan zou ik 'm op die _ kunnen splitten en aan de hand van de beweging (pijltje) uitmaken of ik iets met het cijfer vóór de _ of het cijfer er achter moest doen (optellen of aftrekken). Ik ben die poging dus maar gestopt.
Maar, wat zowiezo een nadeel was is dat je altijd je velden in een array moet zetten. Ik vroeg me af of het niet mogelijk is om iets van een id= op te nemen in je input tag waar uit blijkt wat de positie van die input tag in het geheel is, en die je dus bij een onkeydown kunt uitlezen zodat je vervolgens op een andere kunt focussen.?
ik kan niet met de name="" klooien want die staan vrij vast, aangezien het in m'n post een array moet worden die ik dan weer kan verwerken
Een functie die er voor zorgt dat je met de pijltjes toetsen (of eventueel andere toetsen) tussen de input tags van een form kunt skippen (dus 2D alle richtingen op).
Waarom? Ik heb een aantal formulieren die bestaan uit redelijk wat kolommen, waarbij in sommige gevallen vaak alleen de 2e kolom maar moet worden ingevuld. Het is erg irritant om dan 7x op de tab te moeten drukken (en weer shift+tab als je te ver gaat), of 7x de muis te pakken). Sommige formulieren moeten namelijk nogal vaak achter elkaar worden ingevuld.
Maargoed, hoe dit aan te pakken? Ik ben niet zo'n javascripter en weet veel meer van php en kwam er gisteren achter dat je in javascript bijvoorbeeld alleen maar getallen als key mag gebruiken in je arrays (of vergis ik me hier?). Dat is mijn eerste probleem al. Ik dacht er namelijk aan een array te maken die er zo uit zag:
code:
waarbij veld 4,5,6 onder 1,2,3 staan en 7,8,9 daar weer onder.1
2
3
4
5
6
7
8
9
10
| var velden = new array(); velden[1_1] = "veld1"; velden[1_2] = "veld2"; velden[1_3] = "veld3"; velden[2_1] = "veld4"; velden[2_2] = "veld5"; velden[2_3] = "veld6"; velden[3_1] = "veld7"; velden[3_2] = "veld8"; velden[3_3] = "veld9"; |
Dan zou ik 'm op die _ kunnen splitten en aan de hand van de beweging (pijltje) uitmaken of ik iets met het cijfer vóór de _ of het cijfer er achter moest doen (optellen of aftrekken). Ik ben die poging dus maar gestopt.
Maar, wat zowiezo een nadeel was is dat je altijd je velden in een array moet zetten. Ik vroeg me af of het niet mogelijk is om iets van een id= op te nemen in je input tag waar uit blijkt wat de positie van die input tag in het geheel is, en die je dus bij een onkeydown kunt uitlezen zodat je vervolgens op een andere kunt focussen.?
ik kan niet met de name="" klooien want die staan vrij vast, aangezien het in m'n post een array moet worden die ik dan weer kan verwerken