tom-s
Mitglied
Dabei seit: 26.01.08
Beiträge: 42
Herkunft: Berlin, Deutschland
|
|
Hi!
Wie der Titel schon sagt, habe ich ein paar Probleme mit Copy & Paste.
Vorgeschichte
Es ist nähmlich so,
dass ich vor fast 3 Jahren die Idee hatte, eine Community zu bauen.
Damals hatte ich gerade so HTML und JavaScript Kenntnisse - hatte aber Pläne!
Vor so c.a. 1,5 Jahren hab ich Our Class online erfunden.
Es sollte eine Homepage für meine Schulklasse werden, und das wurde es auch!
22/31 Mitschülern haben sich nach und nach angemeldet und 18 der 22 blieben aktiv...
Nach einem Monat schaffte ich es nicht mehr an der HP weiterzuarbeiten, und da deshalb keine neuen Tools mehr kommen konnten, wurde die Seite uninteressant und die Mitgliederzahl sank fast täglich!
Nach einigen Wochen waren nur noch c.a. 4 - 6 Schüler aktiv.
Nun hatte ich aber wieder Zeit.
Ich beschloss dir HP öffentlich zu machen, und benannte sie in Our Clan online um... Parallel dazu wechselte ich den Hoster.
Das Problem
Für Our Class online gab es einen geheimen Code (ich nannte ihn YellowCode), den man bei der Anmeldung angeben musste, um sich als Klassenmitglied zu identifizieren.
Einen solchen Code habe ich für Our Clan online übernommen, nur dass er nun OCkey heißt (zwischendurch hieß der OCcode, aber alle nannten ihn Ocode, und das gefiel mir nicht).
Ach übrigens,
der OCkey besteht im Moment aus 3 Teilen:
1. Teil - 4 Stellen
2. Teil - 6 Stellen
3. Teil - 5 Stellen
Das Script
Zu dem habe ich ein Script entwickelt, welches hervorbringt, dass wenn der 1. Teil 4 Stellen beinhaltet, Teil 2 fokusiert wird. Das Gleiche mit Teil 2 zu 3...
Das Script funzt so:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
|
<script type="text/javascript">
function checkCode (codeNum) {
if (codeNum == '1') {
if (document.forms[0].code1.value.length == 4) {
document.forms[0].code2.focus();
}
}
if (codeNum == '2') {
if (document.forms[0].code2.value.length == 6) {
document.forms[0].code3.focus();
}
}
}
</script>
|
|
Außerdem habe ich noch folgende Parameter vergeben:
Zu Code1:
onkeyup="checkCode(1);"
Zu Code2:
onkeyup="checkCode(2);"
Das (wirkliche) Problem
Nun, das funzt soweit, ABER EBEN NUR BEIM EINGEBEN...
Wenn man den Code (mit Bindestrichen dazwischen) aber einfügt, gibt er nur das erste Feld an, und fokusiert das zweite, ohne die beiden anderen Felder zu füllen...
Wie muss die Funktion "checkCode" aussehen, damit das Einfügen (Paste eben) unterstützt wird?
Bitte um Hilfe,
Tom S.
__________________ Mal ganz im geheimen... I love proggen!!!
|
|