Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!-- Eingabefeld für die DOK -->
- <input
- style="border: solid black 1px;"
- placeholder="Liste der DOK hier eingeben"
- type="text"
- onchange="transform(this)"
- />
- <!-- Ausgabe für den fertigen Link -->
- Link: <a id="linkdoks"></a>
- <script>
- function transform(t){
- var txt = t.value; // hole den Text aus dem HTML-Input
- var doks = []; // initialisiere das Array für die gefundenen DOK
- var re = /([a-z][0-9]{2})/gi; // Muster für DOK wie "P34" mit Optionen für global und case-insensitiv
- while ((match = re.exec(txt))) { // Iteriere über alle Fundstellen
- doks.push(match[1].toUpperCase()); // sammle Fundstellen in Großbuchstaben ein
- }
- // baue Link zusammen
- var link = "https://dd3ah.de/dokmap/dokonly.html?dokonly=" + doks.join(",") ;
- linkdoks.innerHTML = link; // zusammengefügten Link in den Text des Links
- linkdoks.href = link; // und auch in den eigentlichen Link
- }
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement