PayPal blocks copy/paste actions in their "change password" form, citing some irrelevant security issues as the reason. That's a load of crap, and they know it -- disabling copy/paste makes it a lot harder to use a decent password generator and a lot easier to screw up your pwd when retyping, especially if it's a long one (as it should be!).
So, here's the quick'n'dirty way to use an externally generated password in your PayPal account:
- open the change password form
- open up the console in your browser of choice (recent versions of Firefox: CTRL+Shift+K, Chrome/Chromium: CTRL+Shift+J);
- you should see an input form at the bottom of the console; copy/paste each of the following lines, replacing the string "password" with your desired pwd and hitting enter after each one:
var pw = "password";
if (pw.length < 8) { alert("Password too short!\nMin 8 chars!"); return; }
else if (pw.length > 20 { alert("Password too long!\nMax 20 chars!"); return; }
var ids = ["pwdID", "retype_password", "newPassword", "confirmNewPassword", "password", "retypepassword"];
var arrayLength = ids.length;
for (var i = 0; i < arrayLength; i++) {
document.getElementById(ids[i]).value = pw;
}
document.getElementById("change_password").removeAttribute("disabled")
//document.getElementsByName("validatePwdForm")[0].submit();
- close the console by pressing the relevant key combo once again, submit the form & voilà!