XentriX5526
New member
Hallo Community,
Ich möchtet folgendes realisieren:
- Im Eingabefeld möchte ich gerne eine 14stlg. alpha-nummerische Nummer (Bsp.: 491C00A7535597) eingeben können.
- Im Ausgabefeld aber nur bestimmte Stellen der alpha-nummerischen Nummer in "eigens definierter" Reihenfolge angezeigen lassen.
in dem Fall:
1. Code-Nr = 6.Stelle der Serial-Nr
2. Code-Nr = 13.Stelle der Serial-Nr
3. Code-Nr = 10.Stelle der Serial-Nr
4. Code-Nr = 14.Stelle der Serial-Nr
5. Code-Nr = 11.Stelle der Serial-Nr
Lösung zum Bsp. wäre: Code = 09375
... leider funktioniert es so nicht...
Wo liegt der Fehler?
eigene Erfahrungsstufe mit JavaScript: Anfänger [#----------] Experte
Grüße Marvin
Ich möchtet folgendes realisieren:
- Im Eingabefeld möchte ich gerne eine 14stlg. alpha-nummerische Nummer (Bsp.: 491C00A7535597) eingeben können.
- Im Ausgabefeld aber nur bestimmte Stellen der alpha-nummerischen Nummer in "eigens definierter" Reihenfolge angezeigen lassen.
in dem Fall:
1. Code-Nr = 6.Stelle der Serial-Nr
2. Code-Nr = 13.Stelle der Serial-Nr
3. Code-Nr = 10.Stelle der Serial-Nr
4. Code-Nr = 14.Stelle der Serial-Nr
5. Code-Nr = 11.Stelle der Serial-Nr
Lösung zum Bsp. wäre: Code = 09375
Code:
<script>
function convert(form) {
var str = document.getElementById("serial").value;
var res = str.charAt(5); //6. Zeichen
var res = str + str.charAt(12); //13. Zeichen
var res = str + str.charAt(9); //10. Zeichen
var res = str + str.charAt(13); //14. Zeichen
var res = str + str.charAt(10); //11. Zeichen
document.getElementById("code1").textContent = res;
}
</script>
<form>
<input type="text" name="serial" id="serial" size="14" maxlength="14" placeholder="491C00A7535597"><br>
<output id="code1"></output>
</form>
... leider funktioniert es so nicht...
Wo liegt der Fehler?
eigene Erfahrungsstufe mit JavaScript: Anfänger [#----------] Experte
Grüße Marvin
Zuletzt bearbeitet von einem Moderator: