Wie ändere ich dieses Javascript, damit es eine Eingabetaste an den Browser sendet?

1

Im Eine weitere Frage auf dieser Site Es wurde empfohlen, ein Lesezeichen mit folgendem Javascript in der URL-Box zu erstellen, um automatisch Ihren Benutzernamen und Ihr Kennwort auf einer Website in Chrome einzugeben:

javascript: function% 20enterLogin () {Benutzername = "Ihr_Benutzername"; Kennwort = "Ihr_Kennwort"; document.getElementById ('Benutzername'). Wert = Benutzername; Y = Dokument.getElementById ('Kennwort'). Wert = Kennwort;} EnterLogin ();

Meine Frage ist, ob es eine Möglichkeit gibt, diesen Code so zu ändern, dass er eine "Eingabe" -Taste an den Browser sendet, nachdem er Ihren Benutzernamen und Ihr Kennwort eingegeben hat (um einen weiteren Schritt zu vermeiden).

Jeff
quelle

Antworten:

1

Sie können den Code folgendermaßen ändern:

javascript:function%20enterLogin(){username="your_username";password="your_password";document.getElementById('user_name').value=username;y=document.getElementById('password').value=password;document.forms["your_form"].submit();}enterLogin();

Einfach austauschen your_form mit dem Namen Ihres Formulars.

JW8
quelle
3

Ich denke nicht, dass das möglich ist, aber Sie können Senden Sie das Formular mit JavaScript:

document.forms["myform"].submit();

Sie brauchen nur die id des Formulars, das Sie in JavaScript senden möchten - Wenn keine ID vorhanden ist, können Sie den Index des Formulars verwenden (eine Zahl größer oder gleich 0). Da dies standortspezifisch ist, testen Sie einfach ein wenig, um zu sehen, was funktioniert.

Daniel Beck
quelle