Foren
Neue Beiträge
Foren durchsuchen
Was ist neu?
Neue Beiträge
Profilnachrichten
Online
Anmelden
Registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Neue Beiträge
Foren durchsuchen
Menü
Anmelden
Registrieren
App installieren
Installieren
Programmierung
JavaScript
Skript verhält sich unerwartet, Dokument wird anscheinend neu geladen und Ergebnisse gelöscht
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Auf Thema antworten
Beitrag
[QUOTE="Martin Lemke, post: 14978, member: 5395"] Moin! Auf einer Seite von mir verhält sich Javascript nicht wie erwartet. Ich verstehe nicht, warum. Das Programm wird korrekt ausgeführt, aber danach werden die Datenfelder von unbekannter Hand gelöscht. Ich hatte das Sript vorher bei [URL="http://www.w3schools.com"]www.w3schools.com[/URL] getestet (Kopie hier): [URL]https://test.nord-spinnen.de/split01.html[/URL] Aufgabe des Skriptes ist, dass man Koordinaten von einer Seite von google.de/maps mit Rechtklick übernimmt, in das erste Feld einfügt und dann per Button „split“ diese Koordinaten in beide Felder aufteilt. Bei w3school klappt das wie erwartet: <!DOCTYPE html> <html> <body> <h1>The Document Object</h1> <h2>The getElementById() Method</h2> <input type='text' id="nord" value='12.123456, 10.789456'> <button id='split' >Split</button></p> <input type='text' id="ost"> <script> [COLOR=rgb(41, 105, 176)]document.getElementById("split").addEventListener('click', split); function split() { let nord= document.getElementById('nord'); let ost= document.getElementById('ost'); let data=nord.value.split(','); nord.value=data[0].trim(); ost.value=data[1].trim(); }[/COLOR] </script> </body> </html> Auf meiner Seite klappt das auch, aber gleich darauf werden die Eingabefelder gelöscht. Ich verstehe nicht, warum das passiert. [URL]https://test.nord-spinnen.de/split.html[/URL] Es sieht so aus (Änderung des URL), als würde das Dokument neu geladen und eventuell dadurch das Formular gelöscht. Das wird aber durch das Skript nicht beabsichtigt. Ich verstehe auch nicht, warum dem URL ein „?ortsname=“ hinzugefügt wird, wenn man den Split-Button klickt. Der Button ist ja nicht vom Typ „submit“. Woran könnte das liegen? VG, Martin [/QUOTE]
Zitate
Authentifizierung
Antworten
Programmierung
JavaScript
Skript verhält sich unerwartet, Dokument wird anscheinend neu geladen und Ergebnisse gelöscht
Oben
Unten