Welke browsers moet het in werken?quote:Op dinsdag 30 oktober 2012 13:32 schreef Cue_ het volgende:
Vraagje javascript/jquery
Ik heb een tabel met twee invoervelden.
Op die invoervelden heb ik een onchange event die de gegevens opslaat in de database en vervolgens een refresh geeft van de pagina (omdat er meerdere tegelijk in kunnen werken wil je ook zien wat er nog meer veranderd is)
Vervolgens zet ik de focus van de cursor op het veld dat erna komt.
Echter wil men nu dat de focus wordt gelegd op het veld waar men na het invullen op geklikt heeft.
Dus dit kan het volgende veld zijn maar ook gewoon een paar regels eerder/later.
Dit kan ik niet opvangen in mijn onchangeevent (volgens mij) want die ziet natuurlijk niet meer dat er geklikt is.
Maar als ik het on een mousedown zou doen, dan weet ik niet meer welk veld er nu geupdate moet worden.
Hebben jullie ideeen hiervoor?
Maar ik krijg toch nooit de locatie waar er geklikt is?quote:Op dinsdag 30 oktober 2012 13:38 schreef Catch22- het volgende:
posten met een anchor in de returnurl?
Daar was ik al bang voorquote:Op dinsdag 30 oktober 2012 14:05 schreef KomtTijd... het volgende:
dat kan niet, die onchange wordt getriggerd voordat die click gedaan is.
Dan heeft de laatste gelukquote:Op dinsdag 30 oktober 2012 14:12 schreef QM84 het volgende:
En wat als 2 personen tegelijkertijd in hetzelfde veld werken?
Gewoon met blur en ajax de waarde aanpassen?quote:Op dinsdag 30 oktober 2012 14:11 schreef Cue_ het volgende:
Ik weet het.
Het is dat er dus meerdere mensen in werken en dat je dus eigenlijk ook wil zien wat die anderen hebben gedaan.
Dus wijzig ik veld 4 en iemand veld 1.. wil ik na mijn wijziging wel zien dat veld 1 gevuld is, zodat ik daar niets meer mee ga doen.
Mijn oplossing was (toen het snel snel moest) een refresh van de pagina waardoor hij weer alle gegevens ophaalt
De waardes van hele tabel vervangen wordt het dan.quote:Op dinsdag 30 oktober 2012 14:16 schreef boem-dikkie het volgende:
Gewoon met blur en ajax de waarde aanpassen?
Je zou ook nog kunnen spelen met document.activeElement, die opslaan voordat je form submit.quote:Op dinsdag 30 oktober 2012 14:23 schreef Cue_ het volgende:
[..]
De waardes van hele tabel vervangen wordt het dan.
Maar denk idd 1 van de enige mogelijkheden is.
Wacht even hoor, je kan velden invullen en die naar de server sturen en dan refreshed de page maar het is geen form dat submit wordt? Dafaq ben je aan het doen meid?quote:Op dinsdag 30 oktober 2012 14:32 schreef Cue_ het volgende:
Het is geen form dat gesubmit wordt, dus gaat hem niet worden.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |