Eingabefeld kopieren in anderes Eingabefeld

amsel0_0

Grünschnabel
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:

Sempervivum

Erfahrenes Mitglied
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.