I Füllen bin ein Login-Formular oben mitdrücken Sie die Taste innerhalb einer Eingabefeld
document.getElementById('i0116').value = email;
document.getElementById('i0118').value = password;
document.getElementById('idSIButton9').click();
Nun ist das Problem beginnt, wenn Form ist die Ermittlung, dass der Wert nicht von einem Schlüsselereignis gefüllt ist, meine ich, die Platzhalter bleibt es auch Wenn ich das Formular ausfülle und abschicke sagt es Felder sind leer.
Ich habe versucht, es zu beheben, indem ich ein Tastendruckereignis auf Eingabefeld ausgelöst habe, bevor ich den Wert fülle. aber ich kann es nicht tun. Ich habe versucht:
var target = document.getElementById('email');
var evt = document.createEvent("Events");
evt.initEvent("keypress", true, true);
evt.view = window;
evt.altKey = false;
evt.ctrlKey = false;
evt.shiftKey = false;
evt.metaKey = false;
evt.keyCode = 0;
evt.charCode = 'a';
target.dispatchEvent(evt);
auch anstelle von "Event" Ich habe versucht, "UIEVENTS" und "KEYEVENTS" keiner von ihnen geholfen, ich Chrome-Browser verwenden.
für was habe ich die negativen Stimmen bekommen? : | – user5821368