Eingabefeld kopieren in anderes Eingabefeld

OK,
das habe ich nicht gewusst, habe so meine Probs noch mit Java Script. Versteh da einiges noch nicht,
da ist ja PHP einfacher verstehen,
Javascript:
function tosecond(ele) {
            const nameOnly = ele.files[0].name.split('.')[0];
            document.querySelector('input[name="name"]').value = nameOnly;
        }
Das Feld wo der name übertragen wird bleibt leer ('.')[0].
PHP:
 $usernamecheck1 = substr($_GET['usernamecheck'], 0 , -4);
in php geb ich das so vor das er vom ende an 12 Zeichen weg lassen soll
wie mach ich das in Java wenn ich ('.')[0] da eine 5 anstelle der 0 mache dann nimmt er von vorne die Zeichen.
habe was gefunden was gut funktioniert

Javascript:
function tosecond(ele) {
            const nameOnly = ele.files[0].name.slice(0, -4);
            document.querySelector('input[name="name"]').value = nameOnly;
            }
mit dem Befehl slice(0, -4) macht es genau das was ich will

mfg amsel0_0
 
Zuletzt bearbeitet:
Hm, wenn ich meinen Code teste, funktioniert er einwandfrei und hat den Vorteil, dass er auch funktioniert, wenn die Endung mehr oder weniger als 3 Zeichen hat.
 
Zurück